Отображение переменной среды JAVA_OPTS в журнале Как мне ее настроить? - PullRequest
0 голосов
/ 12 сентября 2018

Я настроил переменную ENV в моем коте как export JAVA_OPTS="$JAVA_OPTS -Dpassword=password".Это отображается в журнале.Как мне настроить его, чтобы он не отображался в журнале Tomcat?

1 Ответ

0 голосов
/ 12 сентября 2018

Вы можете отключить 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"
...