2011-03-25 41 views
0

我想使用Java Service Wrapper運行我的應用程序,並從命令行追加類路徑。從命令行使用Java Service Wrapper將任意jar附加到classpath?

所以,我有以下命令行:

wrapper.exe -c app.conf \ 
    wrapper.ignore_sequence_gaps=TRUE \ 
    wrapper.java.classpath.200=path/to/extra/jar \ 
    wrapper.debug=TRUE 

但額外的罐子是不是在傳遞給我的應用程序的類路徑。

+0

是否有路徑,如果可以,應該用引號括起來的路徑空間? – sudocode 2011-03-25 16:49:44

+0

額外jar的路徑中沒有空格。 – 2011-03-25 16:57:33

回答

0

您使用什麼包裝的版本?

的舊版本的包裝所需要的路徑元素必須嚴格有序。排序中的任何空隙都會導致包裝停止在某個點上。 在您發佈的classpath元素是200的命令行,這意味着你必須在你的conf文件199頁的聲明,以使這項工作....

爲了使事情變得更容易,你應該在運行自該版本以來,至少3.3.6增加了wrapper.ignore_sequence_gaps屬性。

設置下列屬性或者在命令行或conf文件爲TRUE。它應該工作。

編輯:對不起,我剛纔注意到你已經在命令行設置wrapper.ignore_sequence_gaps爲TRUE ...所以也許你正在運行的包裝的早期版本。

最好的問候,

相關問題