2017-02-10 59 views
0

我在Windows機器上使用IBM WAS服務器版本8.0,我想在「通用JVM參數」中設置類路徑,而不是在「類路徑」本身中設置類路徑。我試着給-Dclasspath,但它不工作。有什麼辦法可以做到嗎?WAS服務器中的JVM設置中的類路徑

另外,我需要有關Linux機器的相同信息。

謝謝!

回答

1

這裏最好的答案是「不要修改JVM類路徑」。除了極少數情況(我甚至無法想到我的頭頂的例子)之外,通過修改無法使用共享庫完成的JVM類路徑或者僅僅通過包裝在您的應用程序中的必要代碼。在JVM級別修改類路徑帶來了覆蓋核心服務器類的風險,並且顛覆了標準Java EE類加載器層次結構。

如果您真的認爲需要類路徑條目,則指定類路徑的JVM參數是「-cp」或「-classpath」(如「-cp C:\ temp \ file.jar」),而沒有「D」。 WebSphere的啓動器會將該屬性中的所有內容都綁定到現有服務器類路徑的末尾。

+0

Jarid,LINUX機器呢?你知道我怎麼能提到Linux機器的路徑? – user3845894

0

只要給-classpath「PATH ITSELF」並重新啓動服務器,它應該可以正常工作。謝謝!