开发者社区> 问答> 正文

SpringBoot 2.0 启动过程中出现slf4j冲突出错,求解答? 400 报错

SpringBoot 2.0 启动过程中出现slf4j冲突出错,求解答? 400 报错

在启动springboot程序中出现如下错误

 

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:/D:/Program%20Files/JetBrains/IntelliJ%20IDEA%202017.3.5/lib/slf4j-log4j12-1.7.10.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


 

 

求解答

展开
收起
爱吃鱼的程序员 2020-06-03 11:46:44 937 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    在引用包时,使用exclusions把slf4j的包踢除出去就行了

    ######错误很明显,使用了slf4j接口,但是classpath中又找不到实现类。解决方法,添加logback或者log4j的slf4j接口实现类######

    引用来自“milin”的评论

    错误很明显,使用了slf4j接口,但是classpath中又找不到实现类。解决方法,添加logback或者log4j的slf4j接口实现类

    能麻烦你能教教我怎么写吗,刚刚学习还不是很懂

    ######

    mvn dependency:tree > 1.log

    查看1.log,找到重复依赖的,再加exclusions

    ######你倒是说怎么加啊,
    2020-06-03 11:47:02
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多