2017-08-04 61 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爲*狀態