查看Maven包的依赖跟exclusions

xiaoxiao2021-04-19  132

我将springBoot的项目打包成JAR然后运行时,报

IllegalStateException: Detected both log4j-over-slf4j.jar AND bound slf4j-log4j12.jar on the class path,

就是Jar包冲突了

解决方案:

在使用到的依赖包中添加<exclusion>标签将slf4j-log4j12.jar和log4j排除即可

<dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.4.13</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> </exclusion> <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </exclusion> </exclusions> </dependency>

在POM文件的第三项Dependency Hierarchy

转载请注明原文地址: https://www.6miu.com/read-4821233.html

最新回复(0)