2017-08-04 141 views
0

我尝试使用apache commons守护程序将程序部署为windows服务。我已经在classpath旁边设置了一切。Apache Commons Daemon指定类路径

Classpath=C:\test\test-service\lib\* 

指定了服务本身所在,但该服务需要一些配置文件来运行,这些都是在

Classpath=C:\test\test-service\conf\* 

现在我很难得到它的工作,使该程序使用C:\test\test-service\*的类路径而不仅仅是上述两者中的一个。可悲C:\test\test-service\*不起作用,并为初学者类抛出ClassDefNotFoundException。该错误是由C:\test\test-service\lib\*解决,但后来我得到错误,我的配置文件无法读取。因此我想,为什么不还添加配置路径,这样的类路径:

Classpath=C:\test\test-service\lib\*;C:\test\test-service\conf\* 

但仍抛出FileNotFoundException。有没有人有解决这个问题?

回答

0

所以我能够自己解决这个问题。以下工作:

Classpath= C:\test\test-service\conf\;C:\test\test-service\lib\* 

需要在conf文件夹中的所有文件默认情况下,以及所有文件从LIB为*状态