我想使用Java Service Wrapper运行我的应用程序,并从命令行向类路径添加一些内容。
所以我有命令行:
wrapper.exe -c app.conf \
wrapper.ignore_sequence_gaps=TRUE \
wrapper.java.classpath.200=path/to/extra/jar \
wrapper.debug=TRUE
但额外的jar不在传递给我的应用程序的类路径中。
答案 0 :(得分:0)
你使用的是什么版本的Wrapper?
旧版本的Wrapper要求必须严格排序类路径元素。排序中的任何间隙都会导致包装器停在该特定点。 在命令行中,您发布了classpath元素为200,这意味着您必须在conf文件中包含199个声明才能使其正常工作....
为了使事情变得更容易,因为该版本添加了wrapper.ignore_sequence_gaps属性,所以至少应该运行3.3.6。
在命令行或conf文件中将以下属性设置为TRUE。它应该工作。
编辑:对不起,我刚刚注意到你已经在命令行中将wrapper.ignore_sequence_gaps设置为TRUE ...所以你可能正在运行早期版本的包装器。
致以最诚挚的问候,