我尝试使用 apache commons 守护程序将程序部署为 Windows 服务。我在类路径旁边的一切都设置得很好。
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
. 有人对此有解决方案吗?