Springboot启动报错:LoggerFactory is not a Logback LoggerContext but Logback is on the classpath.
回溯刚刚自己干了啥,pom里面引入了一个腾讯的cos依赖,锅肯定在这里
<dependency>
<groupId>com.qcloud</groupId>
<artifactId>cos_api</artifactId>
<version>5.2.4</version>
</dependency>
在idea的maven的toolbar这里确实是这里报错,引入的log4J爆红了,所以在这里给排除掉
<dependency>
<groupId>com.qcloud</groupId>
<artifactId>cos_api</artifactId>
<version>5.2.4</version>
<exclusions>
<exclusion>
<artifactId>log4j</artifactId>
<groupId>log4j</groupId>
</exclusion>
</exclusions>
</dependency>
排除后bar不报红了,继续启动项目,又报错
java.lang.NoClassDefFoundError: org/apache/log4j/LogManager
查看文档,提示还有一个要排除log4j12页要一起排除
<dependency>
<groupId>com.qcloud</groupId>
<artifactId>cos_api</artifactId>
<version>5.2.4</version>
<exclusions>
<exclusion>
<artifactId>log4j</artifactId>
<groupId>log4j</groupId>
</exclusion>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
</exclusions>
</dependency>