在日志中显示JAVA_OPTS环境变量如何配置它?

时间:2018-09-12 12:49:18

标签: java tomcat logging

我已经在我的tomcat中配置了export JAVA_OPTS="$JAVA_OPTS -Dpassword=password"这样的ENV变量。它显示在日志中。如何配置它以使其不显示在tomcat日志中。

1 个答案:

答案 0 :(得分:0)

您可以通过在VersionLoggerListener中注释此行来禁用conf/server.xml

<Listener className="org.apache.catalina.startup.VersionLoggerListener" />

它不仅会隐藏密码,还会隐藏其他变量。请注意,启动变量应该位于CATALINA_OPTS中,而不是JAVA_OPTS中。

setenv.sh的示例:

SAC_DISPLAY_COPYRIGHT=0
CATALINA_OPTS="-Xms2g -Xmx2g -Djasypt.encryptor.password=mypassword"