【发布时间】:2011-07-04 04:10:37
【问题描述】:
我使用tomcat,我想在我的java代码中获取一个环境变量。
要设置环境变量,我使用这个 bash 命令:
export TOMCAT_OPTS=-Dmy.var=foo
之后我启动tomcat
./startup.sh (in bin folder of tomcat)
在我的 java 代码中,我尝试获取这个变量:
System.getEnv("my.var")
但它返回 NULL。
我该怎么做?
我准确地说,如果我使用 maven 启动 tomcat 并使用 eclipse 环境选项卡,则找到变量!但是我需要像上面那样在生产模式下启动tomcat。
编辑:直接使用 export MY_VAR 时,它在本地运行,但不在我的服务器上...
【问题讨论】:
标签: java tomcat maven environment-variables