我想为我的应用程序在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