我正在尝试配置我的tomcat server.xml,我需要从环境变量中设置值。我似乎无法找到解决方法。
我知道如何使用存储在属性文件中的值,但我也无法设置变量以在属性文件中使用我的环境变量。有工作吗? 我尝试了以下
1 -
.xml file
<Resource
user="${VAR}"
.../>
2 -
<Resource
user="${env.VAR}"
.../>
3 -
.properties file
myVar=${VAR} and then
<Resource
user="${myVar}"
.../>
答案 0 :(得分:2)
export JAVA_OPTS="$JAVA_OPTS -Dmyvar=${VAR}"
现在我可以在属性文件中使用myvar,或者更好,直接在xml文件中使用myvar,因为变量现在可用于tomcat上下文
<Resource
user="${myvar}"
.../>