tomcat 设置服务器 java -Dlog4j2.formatMsgNoLookups=true

tomcat server for setting java -Dlog4j2.formatMsgNoLookups=true

我们如何设置 tomcat 服务器 7.0 (java 1.7) 或 tomcat 应用程序使其为 -Dlog4j2.formatMsgNoLookups=true 以避免 log4j 漏洞问题。

我应该只添加到 $CATALINA_BASE/bin/setenv.sh 吗?

这取决于 Tomcat 的启动方式。如果使用 startup.sh/catalina.sh 脚本(通常在 Unix 环境中),则添加:

CATALINA_OPTS="$CATALINA_OPTS -Dlog4j2.formatMsgNoLookups=true"

$CATALINA_BASE/bin/setenv.sh 中将起作用。如果您使用 Windows 并将 Tomcat 作为服务启动,则不会。

另一种通用方法是添加文件 $CATALINA_BASE/lib/log4j2.component.properties(参见 documentationlog4j2.system.properties 也可以,但未记录)并设置:

log4j2.formatMsgNoLookups=true

那里。