我将log4j
从1.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.
这里可能是什么问题?
答案 0 :(得分:0)
如果您要从log4j1.x
迁移到log4j2.x
,则应导入新的jar
。
Log4j2 jar:log4j-api-2.y.z.jar
,log4j-core-2.y.z.jar
此外,还有文档帮助从1.x迁移到2.x。因此,请遵循文档。