博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring cloud启动zipkin,报错maven依赖jar包冲突 Class path contains multiple SLF4J bindings
阅读量:4591 次
发布时间:2019-06-09

本文共 1526 字,大约阅读时间需要 5 分钟。

项目启动报错:

Connected to the target VM, address: '127.0.0.1:59412', transport: 'socket'SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/D:/document/repository/org/apache/logging/log4j/log4j-slf4j-impl/2.10.0/log4j-slf4j-impl-2.10.0.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J: Found binding in [jar:file:/D:/document/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]Exception in thread "main" java.lang.StackOverflowError

 

 

解决方案:

直接看报错内容,可以看出  是log4j和logback-classic的jar包冲突。

 

最简单的解决方法:将最新添加的jar包依赖,依次删除,然后启动服务,查看是因为多增加了哪个jar包依赖之后,出现的jar包冲突问题。

找到之后,在pom.xml中排除掉即可:

io.zipkin.java
zipkin-server
2.10.1
org.apache.logging.log4j
log4j-slf4j-impl

当然,排除的过程也可能依旧报错,那你得看看是你新加的这个jar包里面是多依赖了报错的jar包里的哪一个。

注意也可能是

ch.qos.logback
logback-classic

 

注意:

对应上方错误中的红色
对应上方错误中的蓝色

转载于:https://www.cnblogs.com/xc-chejj/p/11344621.html

你可能感兴趣的文章
Hyper-V和其他虚拟机共存 【转】
查看>>
js基础之基本数据类型
查看>>
内存不足
查看>>
cgi程序无法调用flv格式视频
查看>>
概率图(三)CRF条件随机场
查看>>
ps滤镜中英文对照
查看>>
B-Spline surface (Qt & OpenGL)
查看>>
[学习笔记] 理解RESTful架构 整理
查看>>
结对编程
查看>>
java list序列化json 对象、json数组
查看>>
别用visual editor了,用WindowBuilder
查看>>
CQRS架构下的Saga流程重构
查看>>
Git入门
查看>>
字符串反转
查看>>
【c++】删除string中指定的字符
查看>>
面向对象的程序设计之工厂模式
查看>>
ELK(日志分析)-详细讲解
查看>>
时间统计
查看>>
python类空间问题以及类之间的关系
查看>>
[codeForce-1006C]-Three Parts of the Array (简单题)
查看>>