0
点赞
收藏
分享

微信扫一扫

springboot 中报错“LoggerFactory is not a Logback LoggerContext but Logback is on the classpath...” 解决方式

佛贝鲁先生 2022-04-16 阅读 54

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.重新启动项目问题即可解决。

举报

相关推荐

SpringBoot集成Logback

springboot使用logback

0 条评论