我想爲我的應用程序在tomcat中設置自定義變量,並在java中使用System.getProperty
來獲取它。爲tomcat8設置自定義變量
我想:
- MYV =測試或出口MYV =試驗setenv.sh
- 出口-DMyV =試驗 catalina.sh
- 出口JAVA_OPTS = 「 - DMyV =測試」在catalina.sh
以上全部不起作用,當我啓動或調試tomcat時,System.getProperty(「MyV」)總是返回null。
那麼,我該怎麼做才能得到MyV
的價值,謝謝!
我的操作系統是OS X,JDK版本是1.8,我在Eclipse中啓動了tomcat。
你如何在Eclipse中啓動Tomcat?這是你需要設置變量的地方。將任意變量導出到你的shell是不太可能有所作爲的。附:在Web服務器中使用系統屬性可能不是最佳的操作過程。 –
我將tomcat設置爲Eclipse的'servers'窗口,然後單擊'restart the server'按鈕。 – loopy