繁体   English   中英

升级到面临异常的Log4J2。 [Java.lang.ClassNotFoundException:org.apache.logging.log4j.LogManager]

[英]Upgrading to Log4J2 facing exception. [Java.lang.ClassNotFoundException: org.apache.logging.log4j.LogManager]

我正在尝试升级项目以使用log4J2而不是Log4J1。 它是Maven项目,它也依赖于其他项目。 在任何依赖之前,我已经在POM文件中添加了以下内容

<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>2.0-beta9</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.0-beta9</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-jcl</artifactId>
<version>2.0-beta9</version>
</dependency>  

我没有编译时错误,但是当我尝试执行时,我不断收到以下异常

Caused by: org.springframework.beans.factory.BeanCreationException: Error creati
ng bean with name 'userService' defined in URL [jar:file:/D:/Accept/dev/apache-t
omcat-6.0.29/lib/accept-planner-lib.jar!/com/accept/modules/resources/impl/UserS
erviceImpl.class]: Instantiation of bean failed; nested exception is java.lang.N
oClassDefFoundError: org/apache/logging/log4j/LogManager

完整的堆栈跟踪: http : //pastebin.com/uWXaTSZ0

任何指导,指针都表示赞赏。

谢谢

您需要下载包含org.apache.logging.log4j.LogManager的 jar ,然后设置您的classpath 链接下载log4j 2 jar或尝试使用此链接下载jar

从这两个链接下载所需的jar

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM