使用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的依赖。

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

  1. [转载]java日志框架log4j详细配置及与slf4j联合使用教程

    一.log4j基本用法 首先,配置log4j的jar,maven工程配置以下依赖,非maven工程从maven仓库下载jar添加到"build path" 1 2 3 4 5 &l ...

  2. java日志框架log4j详细配置及与slf4j联合使用教程

    最后更新于2017年02月09日 一.log4j基本用法 首先,配置log4j的jar,maven工程配置以下依赖,非maven工程从maven仓库下载jar添加到"build path&q ...

  3. Jar 包依赖冲突排查思路和解决方法(logback + slf4j-log4j12)

    Jar 包依赖冲突排查思路和解决方法 [TOC] 起因 喜大普奔,本期发布中,我们的应用从 jdk7 升级到 jdk8,终于可以用上新特性的语法进行代码编写,通过几轮开发.测试和验证后,在上预发环境时 ...

  4. 使用idea解决包依赖冲突的问题SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory

    今天启动项目的时候出现jar包依赖冲突的问题,spring-boot项目默认使用logback日志库,然而又引入了log4j2导致出现下面的错误 SLF4J: Class path contains ...

  5. 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 问题描述 引 ...

  6. Maven Jar冲突解决方案

    MavenJar冲突解决方案 记一次在做项目过程中 遇到的jar冲突问题 话不多说 先报出错异常 //异常在这 SLF4J: Detected both log4j-over-slf4j.jar AN ...

  7. Java日志框架 -- SLF4J日志门面(入门案例、SLF4J优点、SLF4J日志绑定、SL4J桥接旧的日志框架)

    1. SLF4J日志门面 JCL日志门面逐渐被淘汰了,因为他无法动态的扩展具体的日志实现框架. 简单日志门面(Simple Logging Facade For Java) SLF4J主要是为了给Ja ...

  8. Jar 包依赖冲突排查思路和解决方法

    作者:jingQ https://www.sevenyuan.cn/ 起因 应用从 jdk7 升级到 jdk8,终于可以用上新特性的语法进行代码编写,通过几轮开发.测试和验证后,在上预发环境时,应用突 ...

  9. 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 ...

最新文章

  1. python下载的库要放到哪里-Python下载url并保存文件的三种方法
  2. 【Boost】boost库中thread多线程详解3——细说lock_guard
  3. Could not find a suitable table factory for ‘org.apache.flink.table.factories.TableSourceFactory‘
  4. 【转】ABP源码分析十一:Timing
  5. java maven junit_【JUnit】JUnit 与 maven 集成
  6. php dns失败,dns错误是什么意思
  7. Python 为何能成最强编程语言?!
  8. 注意力机制Attention Model(mechanism) 的 套路
  9. 远场语音识别面临的瓶颈与挑战
  10. PLSQL 缺少MSVCR120.dll
  11. python画立体心形折纸图解_立体的心形盒子的折纸图解过程
  12. Python使用matplotlib可视化环形图
  13. oracle表空间查询6,oracle表空间查询
  14. cound(count函数)
  15. Ubuntu安装完后更新显卡驱动
  16. golang操作elasticsearch(oliver/elastic使用文档)
  17. ip用int类型存储
  18. R语言的graphics画图功能
  19. 八百八十岁也没活明白
  20. [分享]敏感内容自动评审类库及辅助工具

热门文章

  1. :UG模块功能介绍::
  2. 二进制转换为十进制的简便方法
  3. Blink SQL UNION ALL语句
  4. 使用python获得N个区分度较高的RGB颜色值
  5. 计算机查看路由器地址代码,怎么查看路由器地址
  6. 神奇的大疆机甲大师来了!fire!fire!fire!
  7. Windows虚拟wifi配置
  8. PVC塑料加速老化测试介绍
  9. 红色买绿色出 简单易操作的买卖点公式 散户小白都能看懂
  10. linux中bash命令占用内存高,最牛B的 Linux Shell 命令 系列连载(三)