前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >log4j-over-slf4j.jar AND slf4j-log4j12.jar 依赖冲突解决方案

log4j-over-slf4j.jar AND slf4j-log4j12.jar 依赖冲突解决方案

作者头像
明明如月学长
发布2021-08-27 16:18:01
2.3K0
发布2021-08-27 16:18:01
举报
文章被收录于专栏:明明如月的技术专栏

使用maven构建项目时,使用了slf4j+logback,并没有主动添加log4j依赖,但是仍然报下面错误:

Caused by: java.lang.IllegalStateException: Detected both log4j-over-slf4j.jar AND bound slf4j-log4j12.jar on the class path, preempting StackOverflowError. See also http://www.slf4j.org/codes.html#log4jDelegationLoop for more details.

at org.slf4j.impl.Log4jLoggerFactory.

也就是说log4j-over-slf4j.jar和slf4j-log4j12.jar被其他依赖自动导入进来了,因此进行排查。

在pom.xml文件中,右键-maven-show dependencies

然后打开依赖的图, 看到依赖关系之后,ctrl+f 直接搜索log4j相关依赖:

选择需要排除的依赖然后右键-Exclude即可。

最终在pom.xml文件里自动排除我们在界面exclude的依赖。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018/04/25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档