【问题标题】:LogConfigurationException after migrating from log4j1.x to log4j2.x从 log4j1.x 迁移到 log4j2.x 后出现 LogConfigurationException
【发布时间】:2020-05-06 07:30:37
【问题描述】:

我将log4j1.x 迁移到2.x。迁移后,我收到此错误消息:

org.apache.commoms.logging.LogConfigurationException: User-specified log class

org.apache.commons.logging.imple.Log4JLogger cannot be found or is not useable.

我确认commons-logging-1.2.jar 文件在WEB-INF/lib 中可用。

并且还在控制台中看到了另一个异常,即:

com.sun.faces.config.ConfigurationException: source document: jar file tomahawk20-1.1.14.jar!/META-INF/faces-config.xml.

Cause: unable to create a new instance of org.apache.myfaces.webapp.filter.ServerResourcePhaseLostener.

这可能是什么问题?

【问题讨论】:

    标签: log4j log4j2 slf4j tomahawk


    【解决方案1】:

    如果您想从log4j1.x 迁移到log4j2.x,则应导入新的jar。 Log4j2 罐子:log4j-api-2.y.z.jarlog4j-core-2.y.z.jar

    此外,还有从 1.x 迁移到 2.x 的文档帮助。所以,请遵循文档。

    链接:Migrating from Log4j 1.x

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-08
      • 1970-01-01
      • 2021-11-22
      • 2017-03-15
      • 1970-01-01
      • 2018-08-10
      • 2017-03-11
      • 1970-01-01
      相关资源
      最近更新 更多