Correct the classpath of your application so that it contains a single, compatible version of org.apache.log4j.ConsoleAppender

错误信息:

***************************
APPLICATION FAILED TO START
***************************

Description:

An attempt was made to call the method org.apache.log4j.ConsoleAppender.<init>(Lorg/apache/log4j/Layout;)V but it does not exist. Its class, org.apache.log4j.ConsoleAppender, is available from the following locations:

jar:file:/C:/Users/RedBack/.m2/repository/org/slf4j/log4j-over-slf4j/1.7.25/log4j-over-slf4j-1.7.25.jar!/org/apache/log4j/ConsoleAppender.class
jar:file:/C:/Users/RedBack/.m2/repository/log4j/log4j/1.2.14/log4j-1.2.14.jar!/org/apache/log4j/ConsoleAppender.class

It was loaded from the following location:

file:/C:/Users/RedBack/.m2/repository/org/slf4j/log4j-over-slf4j/1.7.25/log4j-over-slf4j-1.7.25.jar


Action:

Correct the classpath of your application so that it contains a single, compatible version of org.apache.log4j.ConsoleAppender

解决问题:

由于重新引入一个新的jar包,导致jar包冲突

在新引入的jar的使用位置排除即可

<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>log4j-over-slf4j</artifactId>
</exclusion>
<exclusion>
<artifactId>log4j</artifactId>
<groupId>log4j.log4j</groupId>
</exclusion>

 

Correct the classpath of your application so that it contains a single, compatible version of org.apache.log4j.ConsoleAppender

上一篇:【MybatisPlus】使用Wrappers条件构造器构造or和and


下一篇:135 Android 零基础入门 02 Java面向对象 07 Java多态 03 多态的实现(难点) 02 向上转型