0

问题是:当您将 log4j 用于 tomcat 并且您正在使用安全管理器运行时,是否有必要为log4j.properties授予tomcat-juli.jar的读取权限?http://tomcat.apache.org/tomcat-7.0-doc/logging.html#Using_Log4j

我的 ${catalina.base}/conf/catalina.policy

grant codeBase "file:${catalina.base}/bin/tomcat-juli.jar" {
        .../...
        permission java.io.FilePermission
         "${catalina.base}${file.separator}lib${file.separator}log4j.properties", "read";
        .../...
}

提前致谢,

路易斯

4

1 回答 1

1

Tomcat 默认带有一个conf/catalina.policy文件,该文件涵盖了在 Java 安全管理器下使用的默认配置。如果你想使用 log4j,那么是的,你必须允许tomcat-juli.jar阅读conf/log4j.properties.

于 2013-08-17T12:23:23.290 回答