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

问题描述 投票:1回答:1

我在我的tomcat中配置了我的ENV变量,如export JAVA_OPTS="$JAVA_OPTS -Dpassword=password"。它显示在日志中。如何将其配置为不在tomcat日志中显示。

java tomcat logging
1个回答
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"
© www.soinside.com 2019 - 2024. All rights reserved.