zoukankan      html  css  js  c++  java
  • SLF4J: Detected both log4joverslf4j.jar AND bound slf4jlog4j12.jar on the class path

    如果Maven依赖的组件引用的日志jar包冲突了,就会报错:

    “SLF4J: Detected both log4j-over-slf4j.jar AND bound slf4j-log4j12.jar on the class path”

    解决方法:

    在具体的依赖里面<dependency></dependency>里面加入以下内容:

    <exclusions>
        <exclusion>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
        </exclusion>
    </exclusions>

    如果还是报错,可以换成以下内容:

    <exclusions>
        <exclusion>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
        </exclusion>
        <exclusion>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
        </exclusion>
    </exclusions>

    * 加入内容后,要刷新Maven,否则运行程序仍然会报错!

    这里在IDEA界面操作,有多种方法:

    a.点击Maven界面的Reload All Maven Projects按钮

    b.右键项目名 -> Maven -> Reload project

    c.右键pom.xml文件 -> Maven -> Reload project

    d.在pom.xml编辑界面右键 -> Maven -> Reload project

  • 相关阅读:
    Filter and Listener
    Cookie Session
    怎样快速将一台电脑虚拟机导入另外一台电脑
    网页下载文件服务端代码
    图片验证码生成代码
    Request实战
    Response
    设置页眉页脚的距离
    页眉页脚的设置
    节的设置
  • 原文地址:https://www.cnblogs.com/live41/p/15574153.html
Copyright © 2011-2022 走看看