springboot 项目启动server子模块时,报了
"Exception in thread "main" java.lang.IllegalArgumentException: LoggerFactory is not a Logback LoggerContext but Logback is on the classpath. Either remove Logback or the competing implementation (class org.slf4j.impl.Log4jLoggerFactory loaded from file:/Users/it00013196/.m2/repository/org/slf4j/slf4j-log4j12/1.7.26/slf4j-log4j12-1.7.26.jar). If you are using WebLogic you will need to add 'org.slf4j' to prefer-application-packages in WEB-INF/weblogic.xml: org.slf4j.impl.Log4jLoggerFactory" 的错误。
根据提示是要移除logback或slf4j-log4j12其中一个,
方法
1.在idea中,在pom.xml(这里的pom.xml文件是引入zookeeper依赖的pom文件)文件内右键打开依赖图,如下2.找到zookeeper下面的slf4j-log4j12包
3.右键,选择exclude,可在pom.xml中排除它。
代码效果如下:
4.重新启动项目问题即可解决。