Failed to load class "org.slf4j.impl.StaticLoggerBinder"

问题

Failed to load class “org.slf4j.impl.StaticLoggerBinder” .

Jetty Maven Plugin环境:

 <plugin> 
      <groupId>org.mortbay.jetty</groupId> 
      <artifactId>jetty-maven- plugin</artifactId> 
       <version>8.1.10.v20130312</version> 
 </plugin>

当报这个错时,就很难看到我们自己打出的日志,系统运行情况后台无法得到输出。

解决方案

加入以下依赖:

 <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>1.7.21</version>
    </dependency>
    <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>1.2.17</version>
    </dependency>
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-log4j12</artifactId>
        <version>1.7.21</version>
 </dependency>

参考

  1. http://www.slf4j.org/codes.html#StaticLoggerBinder
  2. http://www.tuicool.com/articles/IjeMR3J
    原文作者:程序猿胖子
    原文地址: https://www.jianshu.com/p/c04e6d181f95
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞