文档章节

【Spring】SLF4J jar包冲突

ok绷了绷
 ok绷了绷
发布于 2017/06/01 15:45
字数 127
阅读 29
收藏 0

错误表现:

SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/usr/hbase/lib/slf4j-log4j12-1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/hadoop/share/hadoop/common/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.

原因 jar 包冲突 分别为、

file:/usr/hbase/lib/slf4j-log4j12-1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class
file:/usr/hadoop/share/hadoop/common/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.clas
```s
移除其中一个jar包即可
解决方案:
使用下面命令:

/usr/hbase/lib rm slf4j-log4j12-1.6.4.jar

问题解决

© 著作权归作者所有

共有 人打赏支持
ok绷了绷
粉丝 4
博文 125
码字总数 57978
作品 0
海淀
私信 提问
slf4j、jcl、jul、log4j1、log4j2、logback大总结

1 系列目录 - jdk-logging、log4j、logback日志介绍及原理- commons-logging与jdk-logging、log4j1、log4j2、logback的集成原理- slf4j与jdk-logging、log4j1、log4j2、logback的集成原理- s...

乒乓狂魔
2015/05/04
0
33
每次启用都会提示SLF4J: Class path contains multiple SLF4J bindings.但提示的冲突文件是一个。

@JFinal 你好,想跟你请教个问题: 每次启用都会提示SLF4J: Class path contains multiple SLF4J bindings. 网上都说是jar包冲突,但我这提示的冲突文件是同一个。 用jetty启动的。 Starting...

吴红佳
2015/04/24
12.1K
3
用自带的jetty启动后,出现Class path contains multiple SLF4J bindings.

@李小热 你好,想跟你请教个问题: 用自带的jetty启动后,出现如下错误,将这三个冲突的包,逐个替换删除,还是不能解决。新手,望给予解答。 Starting JFinal 1.5 SLF4J: Class path contai...

雨夜23
2013/12/24
2.8K
3
报错误:Fetching children of Database

参考链接: http://blog.csdn.net/haifengyouxi/article/details/21629753 http://www.myexception.cn/program/1060836.html 1.可以去eclipse目录下找到artifacts.xml,并搜索org.slf4j.api,......

moz1q1
2014/07/26
0
0
hdfs dfs -mkdir -p /mydir不能创建空白文件夹

hadoop正常启动了,但是出现下面的结果: SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/home/zkpk/hadoop-2.5.2/share/hadoop/common/lib/slf4......

BluesMao
2015/09/21
2.2K
3

没有更多内容

加载失败,请刷新页面

加载更多

深入理解JVM—JVM内存模型

深入理解JVM—JVM内存模型 我们知道,计算机CPU和内存的交互是最频繁的,内存是我们的高速缓存区,用户磁盘和CPU的交互,而CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度,才设计了内存...

onedotdot
42分钟前
1
0
MVC、MVCS、MVVM、MVP、VIPER等这么多架构模式哪一个好呢?

在项目开启阶段,其中一个很重要的环节就是选架构。 那么面对目前已知的这么多架构模式我们该怎么选择呢?这确实是个很让人头疼的问题! 下面我就在这里梳理一下目前常见的一些架构模式。 先...

Java干货分享
今天
4
0
简单模仿配置文件的反射机制

//Student类 public class Student { public void love() { System.out.println("python"); } } //Tesy类 public class Tesy { public static void main(String[] args) throws Exceptio......

南桥北木
今天
3
0
你真的需要了解一下CSS变量 var()的用法

当Web项目变得越来越大时,他的CSS会变得像天文数字那么大而且还变得混乱。为了帮助我们解决这个问题,新的CSS变量很快就会出现在主流浏览器中,它让开发人员能够重用并轻松编辑重复出现的C...

前端小攻略
今天
2
0
嵌入式应用选择合适的微控制器

为嵌入式应用选择微控制器有几个原因,即低成本,高集成度,增加可靠性,节省空间等。 准备所需硬件接口列表使用微控制器的基本硬件框图,准备一份微控制器需要支持的所有外设接口的列表。微...

linux-tao
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部