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

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

作者头像
明明如月学长
发布于 2021-08-27 08:18:01
发布于 2021-08-27 08:18:01
2.7K0
举报

使用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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
13.4 库依赖冲突问题:Detected both log4j-over-slf4j.jar AND bound slf4j-log4j12.jar on the class path13.4 库依
引入第三方库'org.raml:raml-parser:0.8.12',导致slf4j依赖冲突。
一个会写诗的程序员
2018/08/20
5.9K0
13.4 库依赖冲突问题:Detected both log4j-over-slf4j.jar AND bound slf4j-log4j12.jar on the class path13.4 库依
《Springboot极简教程》问题解决:Idea解决Gradle库依赖冲突问题:Detected both log4j-over-slf4j.jar AND slf4j-log4j12.jar on
参考: https://docs.gradle.org/current/userguide/userguide_single.html#sec:listing_dependencies
一个会写诗的程序员
2018/08/20
9840
《Springboot极简教程》问题解决:Idea解决Gradle库依赖冲突问题:Detected both log4j-over-slf4j.jar AND slf4j-log4j12.jar on
解决java.lang.IllegalStateException: Detected both log4j-over-slf4j.jar AND bound
在使用Java编程的过程中,我们常常会遇到各种各样的错误和异常。其中一个常见的问题是在依赖库中出现了相互冲突的情况,比如在使用日志框架时可能会出现​​java.lang.IllegalStateException: Detected both log4j-over-slf4j.jar AND bound slf4j-log4j12.jar on the class path​​的异常。这个异常是由于在项目的依赖中同时存在了​​log4j-over-slf4j.jar​​和​​slf4j-log4j12.jar​​这两个不兼容的库引起的。
大盘鸡拌面
2023/11/03
7070
Detected both log4j-over-slf4j.jar AND slf4j-log4j12.jar on the class path, preempting StackOverflow
引入org.apache.activemq:activemq-all依赖与org.slf4j:log4j-over-slf4j导致运行时冲突产生“Detected both log4j-over-slf4j.jar AND slf4j-log4j12.jar on the class path, preempting StackOverflow”异常,这是由于org.apache.activemq引入的slf4j-log4j12.jar与pom文件中的 log4j-over-slf4j.jar循环调用导致的异常,从名字上可以看出slf4j-log4j12是将slf4j的日志桥接到log4j12上, log4j-over-slf4j则是将log4j的日志桥接到slf4j上,因而产生了循环调用。
johnhuster的分享
2022/03/28
1.3K0
Detected both log4j-over-slf4j.jar AND slf4j-log4j12.jar on the class path, preempting StackOverflow
Slf4j适配日志原理
看了之前的文章Java日志体系总结后,相信大家对slf4j以及其他日志组件的关系有了一定理解。slf4j只是为日志的输出提供了统一接口,并没有具体的实现,就好像JDBC一样。那么,大家会不会好奇slf4j是怎么绑定/适配/桥接到log4j或者logback其他日志实现组件的呢?这篇文章为大家详细讲述。
Erwin
2020/07/30
1K0
Slf4j适配日志原理
Slf4j 包老冲突,每次排查半天,是什么原因?怎么解决?
在进行 Java 开发时,通常我们会选择 Slf4j 作为日志门面,但日志实现却不尽相同。如果系统运行中同时存在多个日志实现,就会出现类似下图的 Warning。
芋道源码
2021/01/25
2.7K0
Slf4j 包老冲突,每次排查半天,是什么原因?怎么解决?
slf4j中的桥接器是如何运作的?
阅读分析slf4j的日志源码,发现其中涵盖了许多知识点和优秀的设计,关键它们都是活生生的实践案例。写成系列文章与大家分享,欢迎持续关注。第4篇。
程序新视界
2020/12/01
1.1K0
log4j-over-slf4j与slf4j-log4j12共存stack overflow异常分析
log4j-over-slf4j和slf4j-log4j12是跟java日志系统相关的两个jar包,当它们同时出现在classpath下时,就可能会引起堆栈溢出异常。异常信息大致如下(摘自slf4j官网文档Detected both log4j-over-slf4j.jar AND slf4j-log4j12.jar on the class path, preempting StackOverflowError ):
哲洛不闹
2018/09/14
2.1K0
log4j-over-slf4j与slf4j-log4j12共存stack overflow异常分析
FastDFS上传文件Demo--springboot实现
今天跟着教程后面终于实现了通过springboot将文件上传到FastDFS里面,还是有点小激动的,今天把过程分享出来,希望能够帮助到大家。 还不知道FastDFS怎么安装或者是怎么整合Nginx的朋友,可以去看我之前的这两篇文章: 分布式文件存储系统fastdfs安装教程 整合FastDFS与Nginx,使生成的文件URL能够通过浏览器访问
萌萌哒的瓤瓤
2021/01/13
1.1K0
FastDFS上传文件Demo--springboot实现
slf4j介绍以及实现原理窥探
  slf4j(全称是Simple Loging Facade For Java)是一个为Java程序提供日志输出的统一接口,并不是一个具体的日志实现方案,就好像我们经常使用的JDBC一样,只是一种规则而已。因此单独的slf4j是不能工作的,它必须搭配其他具体的日志实现方案,比如apache的org.apache.log4j.Logger,jdk自带的java.util.logging.Logger等等。
阿豪聊干货
2018/08/09
5300
slf4j介绍以及实现原理窥探
SLF4J: Failed to load class的问题及解决
今天在用Maven搞一个工程,安装要求我添加了所有需要的依赖,可是一运行测试程序,就跳出这样一个大大的错误:
卡尔曼和玻尔兹曼谁曼
2019/01/22
3.7K0
java SLF4J 使用其他的 log框架
http://saltnlight5.blogspot.com/2013/08/how-to-configure-slf4j-with-different.html
bear_fish
2018/09/19
7750
SpringBoot启动报错:LoggerFactory is not a Logback LoggerContext but Logback is on the classpath
原文链接:https://blog.csdn.net/zhanggonglalala/article/details/88953345
chenchenchen
2019/09/02
64.3K1
SpringBoot启动报错:LoggerFactory is not a Logback LoggerContext but Logback is on the classpath
logback日志写入kafka遇到的那些坑
这两天在学习storm实时流的时候需要将logback日志写入kafka,这期间遇到了很多坑,这里把遇到的坑和解决的问题记录一下,和大家共勉
Meet相识
2018/09/12
7.8K0
Maven 项目下slf4j 包冲突问题
今天遇到Maven下Jar包冲突问题. 由于Maven jar包是自动依赖..但是jar包依赖的版本不一样 ..会造成冲突 就比如遇到: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String; 说的 slf4j 的版本不一致的造成. 解决方案:         先引入slf4j  不要让其他Jar自动依赖下载的 ,而是全部依赖我们自定义. <dependency>     <
冷冷
2018/02/08
1.3K0
Maven 项目下slf4j 包冲突问题
日志那些事儿——slf4j集成logback/log4j
在日志Logger漫谈中提到了slf4j仅仅是作为日志门面,给用户提供统一的API使用,而真正的日志系统的实现是由logback或者log4j这样的日志系统实现,那究竟slf4j是怎样集成logback或者log4j的呢?
LNAmp
2018/09/05
1.9K0
NoClassDefFoundError: ch/qos/logback/classic/spi/ThrowableProxy
This warning, i.e. not an error, message is reported when no SLF4J providers could be found on the class path. Placing one (and only one) of slf4j-nop.jar slf4j-simple.jar, slf4j-log4j12.jar, slf4j-jdk14.jar or logback-classic.jar on the class path should solve the problem. Note that these providers must target slf4j-api 1.8 or later.
一个会写诗的程序员
2018/08/17
6.2K0
【错误记录】使用 Jedis 操作 Redis 数据库报错 ( SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“. )
SLF4J 日志框架 是一个日志 输出的 通用接口 , 开发者可以使用 该 接口 API 输出日志 , 其真实使用的 日志库可能是 Log4j 或者 Logback 等 依赖库 ;
韩曙亮
2023/03/30
4150
【错误记录】使用 Jedis 操作 Redis 数据库报错 ( SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“. )
Maven中日志jar包冲突报错:Class path contains multiple SLF4J bindings
可以转到pom.xml,打开Dependency Hierarchy并找到slf4j条目。除了通过右键单击“exclude maven artifact”排除其余条目。
黑泽君
2018/12/18
29K0
JAVA日志框架适配/冲突解决方案
上面的这些问题,基本都是由于多套日志框架共存或配置错误导致的。那么为什么会出现共存或者冲突呢? 一般是以下几种原因:
神秘的寇先森
2021/04/13
1.5K0
推荐阅读
相关推荐
13.4 库依赖冲突问题:Detected both log4j-over-slf4j.jar AND bound slf4j-log4j12.jar on the class path13.4 库依
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档