springboot项目maven冲突问题解决
问题
项目启动后,报错:
1 | SLF4J: Class path contains multiple SLF4J bindings. |
原因分析、解决思路
查找依赖
1 | mvn dependency:tree |
列出依赖如下:
1 | ..... |
结合错误提示:
Either remove Logback or the competing implementation (class org.slf4j.impl.Log4jLoggerFactory
结合代码修改记录,原因由于加入了zookeeper的包,导致log出现冲突,因此,可以通过exclusion来排除该包解决。
解决方案
在pom.xml中,排除zookeeper的org.slf4j:slf4j-log4j12依赖:
1 | <dependency> |