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上,因而产生了循环调用。
下面我们看下org.apache.activemq:activemq-all这个maven依赖:
从上图可以看出,activemq-all只是将一些jar包打包起来而已,不是常规的maven构件,所以我们不能通过exclusion标签将slf4j-log4j12从activemq-all中删除,解决这个冲突有两种方法:
1.使用log4j日志框架,删除pom文件中的log4j-over-slf4j依赖
2.删除activemq-all,选择具体使用到的activemq组件,比如activemq-pool、activemq-core等
Detected both log4j-over-slf4j.jar AND slf4j-log4j12.jar on the class path, preempting StackOverflow相关推荐
- [转载]java日志框架log4j详细配置及与slf4j联合使用教程
一.log4j基本用法 首先,配置log4j的jar,maven工程配置以下依赖,非maven工程从maven仓库下载jar添加到"build path" 1 2 3 4 5 &l ...
- java日志框架log4j详细配置及与slf4j联合使用教程
最后更新于2017年02月09日 一.log4j基本用法 首先,配置log4j的jar,maven工程配置以下依赖,非maven工程从maven仓库下载jar添加到"build path&q ...
- 13.4 库依赖冲突问题:Detected both log4j-over-slf4j.jar AND bound slf4j-log4j12.jar on the class path
13.4 库依赖冲突问题:Detected both log4j-over-slf4j.jar AND bound slf4j-log4j12.jar on the class path 问题描述 引 ...
- Java日志框架 -- SLF4J日志门面(入门案例、SLF4J优点、SLF4J日志绑定、SL4J桥接旧的日志框架)
1. SLF4J日志门面 JCL日志门面逐渐被淘汰了,因为他无法动态的扩展具体的日志实现框架. 简单日志门面(Simple Logging Facade For Java) SLF4J主要是为了给Ja ...
- slf4j报错:SLF4J:Failed to load class org.slf4j.impl.StaticLoggerBinder.Defaulting to no-operat有效解决办法
运行maven程序时报如下错误: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: D ...
- maven报错:SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“. SLF4J: Defaulting to no-ope
今天在搭建maven项目时报错如下图: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF ...
- SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“. SLF4J: Defaulting to no-operation (
控制台出现错误 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting ...
- Detected both log4j-over-slf4j.jar AND bound slf4j-log4j12.jar on the class
简介: Detected both log4j-over-slf4j.jar AND bound slf4j-log4j12.jar on the class 冲突问题. 本次原因: 我的代码是这样子 ...
- 代码在eclipse下不报错,在doc命令行下报错--jar file和runable jar file
今天开发一个小工具,引用了Log4j,来记录日志,在eclipse下运行,代码正常,打包成jar放到doc命令行下运行报错: Exception in thread "main" ...
最新文章
- Redis在CentOS 6.8中的安装方法,JAVA初级使用Redis连接池
- 编程之美-数组分割方法整理
- 【bzoj4080】[Wf2014]Sensor Network 随机化
- 《c语言从入门到精通》看书笔记——第14章 文件
- python从数据库取数据 显示字段名_如何在python中将SQL数据库中的字段名放入列表中...
- MediaCodec的使用和若干问题处理
- html代码格式化nodejs,使用Node编写的Sublime代码格式化工具插件(HTML/CSS/JS)
- mysql 61错误解决方法
- 详解百度地图API之地图操作
- 通过搜狗搜索爬取微信公众号文章,小程序版可体验
- 软件测试类型-文档测试
- 新萝卜家园 Ghost XP SP3 电脑城装机版 2011.06+
- 【SpringBoot】Bean 注入失败问题汇总
- 解决WINDOWS邮箱无法收取QQ邮件
- Linux-逻辑卷LVM
- 基于单片机的超声波测距
- 条件随机场(CRF)原理和实现
- STM32实现任意角度移相全桥PWM
- 复制移动文件时对于目标文件系统过大的问题解决
- 第一代intel核显id:0046的10.9驱动安装详解(转)
热门文章
- Failed to decode downloaded font:解决方法
- win10 Delphi7 hlp 另类打开方法,通用性强。
- 基于mulitisim14仿真的数字电子称
- 如何在 iPhone 上恢复已删除的通话记录/通话记录
- 搜狗五笔输入法打不出屌字等的解决办法
- 初使selenium
- day54 浮动流 字围 塌陷流
- freemap初学者教程_Jupyter初学者笔记本:教程
- php larval workerman,laravel框架与workerman的整合
- 读书笔记 摘自:《人工智能:国家人工智能战略行动抓手》的笔记(作者: 腾讯研究院 中国信息通信研究院互联网法律研究中心 腾讯AI Lab 腾讯开放平台)