【问题标题】:Tomcat always loads conf/logging.properties ignoring log4j fileTomcat 总是加载 conf/logging.properties 忽略 log4j 文件
【发布时间】:2015-03-05 11:45:33
【问题描述】:

我的一个 tomcat 安装有问题。

webapp 不会获取特定的 log4j.properties 文件。完成这项工作的唯一方法是删除 $CATALINA_BASE/conf/logging.properties 文件并将我的 log4j.properties 文件添加到 $CATALINA_BASE/lib/ 文件夹中。

我想知道如何配置它以获取我的 webapp 特定属性文件(最好不删除 conf/logging.properties)。

我尝试将 log4j.properties 文件放在 WEB-INF/lib、WEB-INF/classes 和一个 jar 中以供拾取,但无济于事。唯一有效的是我之前描述的。

Tomcat 版本为 6.0.18

属性文件是正确的,因为它按描述工作

【问题讨论】:

  • changelog 显示了许多与日志记录相关的错误修复(我搜索了“日志记录”和“log4j”)。也许最近的 Tomcat 版本可以按预期工作?

标签: java tomcat logging


【解决方案1】:

根据Tomcat 6 docs,将 log4j.jar 和 log4j.properties 放入您的 Web 应用程序的 WEB-INF/lib 和 WEB-INF/classes 中。

如果这不能解决问题,请编辑您的问题并包含您的 log4j.properties 文件的副本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-21
    • 2018-08-25
    • 2011-03-01
    • 2023-03-23
    • 1970-01-01
    • 2016-08-31
    • 2016-01-02
    相关资源
    最近更新 更多