在带有安全管理器的tomcat中使用log4j

时间:2013-08-09 13:33:32

标签: tomcat log4j securitymanager

问题是:当您使用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";
        .../...
}

提前致谢,

路易斯

1 个答案:

答案 0 :(得分:1)

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