2014-09-18 59 views
0

我們正在遷移到WAS 8.5.5和RAD 9.我們有一個需要定製屬性的舊應用程序。我們通常通過以下位置的JVM自定義屬性對其進行設置:應用程序服務器> server1>流程定義> Java虛擬機>定製屬性。它以前一直很有用。然而,我們的應用程序現在已經從此屬性中刪除。四組眼睛四重檢查它的拼寫完全相同。8.5.5中的自定義JVM屬性爲空

怎麼辦?有沒有辦法找出值爲什麼顯示未設置應用程序?有沒有其他方法可以把它放到System.getProperty()中?

+0

這工作在WebSphere 8.5.5我以前用過。還有其他事情正在發生。 – 2014-09-18 21:01:52

回答

0

在v8.5.5和RAD9中可以正常工作。請記住在設置此屬性後重新啓動服務器,因爲它位於JVM級別上,因此需要重新啓動才能啓動它。

您可以使用打印性能:

Properties properties = System.getProperties(); 
System.out.println("Properties: " + properties); 
System.out.println("myCustomProperty: " + System.getProperty("myCustomProperty"));