这个问题的出现是由于slf4j-log4j12 jar的变化,从1.5.6版本后,slf4j-log4j12 jar不再允许访问org.slf4j.impl.StaticLoggerBinder.SINGLETON.
有2中解决方案:
1. 去掉项目中的所有低版本的slf4j-api.jar ,slf4j-log4j12.jar. (低于1.5.6版本)
2. 如果确实需要使用slf4j-api.jar,则使用1.5.6以上版本的slf4j-api.jar和slf4j-log4j12.jar
<dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.5.6</version>
<dependency><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId><version>1.5.6</version></dependency>
有2中解决方案:
1. 去掉项目中的所有低版本的slf4j-api.jar ,slf4j-log4j12.jar. (低于1.5.6版本)
2. 如果确实需要使用slf4j-api.jar,则使用1.5.6以上版本的slf4j-api.jar和slf4j-log4j12.jar
<dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.5.6</version>
<dependency><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId><version>1.5.6</version></dependency>
本文讨论了SLF4J与Log4J12Jar版本不兼容导致的问题,并提供了两种解决方案:一种是移除所有低版本的slf4j-api.jar和slf4j-log4j12.jar,另一种是在项目中使用1.5.6及以上版本的slf4j-api.jar和slf4j-log4j12.jar。
690

被折叠的 条评论
为什么被折叠?



