Failed to instantiate SLF4J LoggerFactory SLF4J: Class path contains multiple SLF4J bindings.

风流意气都作罢 提交于 2020-05-09 20:36:39

SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/application/lib/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/application/gate2.jar!/BOOT-INF/lib/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
Failed to instantiate SLF4J LoggerFactory
Reported exception:
java.lang.NoClassDefFoundError: org/slf4j/spi/LoggerFactoryBinder

目录结构:

/application/lib/logback-classic-1.2.3.jar

/application/gate2.jar

原因:

执行命令 java -jar /application/gate2.jar .会去找/application/lib/logback-classic-1.2.3.jar导致冲突

结论:

logback-classic-会自动查找当前目录及子目录得相关jar包

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!