我们在生产中的服务器很少,它们应该具有与 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/