tomcat - 符号链接(symbolic link)到 log4j.xml

标签 tomcat logging log4j tomcat8

我们在生产中的服务器很少,它们应该具有与 log4j 相同的配置,因此我将 log4j.xml 文件移动到某个 NFS,并创建了一个符号链接(symbolic link),如下所示:

lrwxrwxrwx 1 tomcat tomcat   54 Aug 15 11:16 log4j.xml -> /storage/www/Configuration/common/tomcat/euc/log4j.xml

由于某种原因,tomcat不识别,logger不工作。 谁能提出实现它的方法?

(使用tomcat8和log4j 1.2.17)

最佳答案

为了使 tomcat 能够跟踪符号链接(symbolic link),我发现需要将以下内容添加到 context.xml(我为驻留在 ../tomcat/conf 目录中的那个添加了):

<Context>
 ...
 <Resources allowLinking = "true" />
 ...
</Context>

关于tomcat - 符号链接(symbolic link)到 log4j.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51858949/

相关文章:

tomcat - Vaadin 与 maven 项目部署在 tomcat 中

logging - 跨容器共享数据

asp.net-mvc - 有没有办法为每个 Controller 方法添加虚拟方法行为? (即记录)

java - Log4j - 找不到日志文件

java - log4j 在获取我的配置时显示错误

java - 将 Log4j.properties 放入 Eclipse 项目的正确位置在哪里?

java - JHipster:将根域重定向到 www

apache - 使用 Tomcats(在 apache-tomcat 集群中)作为后面的 apache 服务器的反向代理

eclipse - 无法发布到服务器。 Tomcat 7.0

python - 如何在Python中的YAML文件中设置logging.handlers.SysLogHandler的输出