2013-07-10 54 views
0

我試圖在調試模式下運行tomcat。在啓動時,我想添加一些系統屬性,但我無法實現這一點。我運行:以系統屬性在調試模式下運行Tomcat

./catalina.sh jpda run -Dtest.variable="value" 

,當我嘗試訪問該變量的值,我總是得到空:

System.out.println(null == System.getProperty(test.variable)); //prints always true 

是否有人知道這個問題的任何解決方案?謝謝!

回答

1

我從來沒有試過將系統變量傳遞給catalina.sh,我不知道它是否有效。你想嘗試設置$ CATALINA_HOME/bin/setenv.sh中的JAVA_OPTS環境變量

export JAVA_OPTS="-Dtest.variable="value"" 
+0

謝謝。真的很有幫助。 – pokeRex110

相關問題