gpt4 book ai didi

apache - 单个 apache 服务器上带有 Log4j 日志文件的多个 webapp

转载 作者:行者123 更新时间:2023-11-28 22:07:37 25 4
gpt4 key购买 nike

我正在 apache tomcat 服务器中部署多个 WAR 文件。每个 WAR 文件都包含它们各自的 Log4j.properties 文件(Log4j 位于 WEB-INF/Log4j.properties)。

如果我正在部署 app1.WAR,让 WEB-INF/classes/Log4j.properties 在 CATALINA-HOME/logs/app1.log 和另一个 app2.WAR 中生成日志,让 WEB-INF/classes/Log4j。在 CATALINA-HOME/logs/app2.log 中生成日志的属性,但是我的两个 Web 应用程序的每个日志都写入 CATALINA-HOME/logs/app1.log。

我如何配置 Log4j 来为加载到 apache 中的每个 webapp 创建专用的日志文件?

最佳答案

我终于找到了解决办法。

我们只需要在每个 WAR 文件的 WEB-INF/lib 文件夹中复制 Log4j 和 commons lib jar 文件,以获得每个 webapp 的独立 Log4j 实例。然后,Log4J 会获取 webapp 的 Log4j.properties 文件来创建自己的 Logging 实例。

希望对您有所帮助。

关于apache - 单个 apache 服务器上带有 Log4j 日志文件的多个 webapp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38930898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com