我想通过VM选项修改xml文件。
所以我写这样的setenv.sh。
export JAVA_OPTS="$JAVA_OPTS -server -Drun.my_own_property=my_own_value"
在intellij的本地服务器上工作得很好,但是当真正的服务器或测试服务器使用这个选项进行部署时,我担心会出现这种情况。
我可以在setenv.sh中自定义属性吗?
答案 0 :(得分:1)
真实服务器或测试服务器上的catalina.sh
中是[CATALINA_HOME]/bin
吗?
如果是,您是否运行了chmod +x setenv.sh
?
setenv.sh
由catalina.sh
(daemon.sh
或tool-wrapper.sh
)调用。如果您的真实服务器或测试服务器是CentOS或RHEL并且yum命令安装了Tomcat,则不会调用catalina.sh
,因此setenv.sh
不会被调用。
仅供参考,export
中不需要setenv.sh
。