错误:
java.lang.IllegalAccessError: tried to access field org.slf4j.impl.StaticLoggerBinder.SINGLETON from class org.slf4j.LoggerFactory
出现此错误,发现slf4j-api-1.5.6.jar 和 slf4j-nop-1.5.6.jar 包版本不一致所致。都导入1.5.6版本包,问题解决。
问题原因:jar文件版本冲突
类org.slf4j.impl.StaticLoggerBinder在slf4j-api中是类的公有静态变量:
public static final StaticLoggerBinder SINGLETON = new StaticLoggerBinder();
而在slf4j-log4j12(slf4j-nop.jar, slf4j-simple.jar, slf4j-log4j12.jar, slf4j-jdk14.jar or logback-classic.jar其中之一)中确是私有变量:
private static final StaticLoggerBinder SINGLETON = new StaticLoggerBinder();
解决方案:
1.修改slf的源代码,将这个变量有私有改为公有,再打包,问题可解决。
2.在类路径先将slf4j-api.jar 删除,再导入同版本的slf4j-api-1.5.6.jar 和slf4j-log4j12-1.5.6.jar ,问题可解决。
分享到:
相关推荐
很多人为了配置jpa找这个动态产生字节码的jar文件,hibernate-distribution-3.3.1.GA包太大,而hibernate-distribution-3.3.2.GA的jar没有这个jar文件,希望对大家有用
richfaces-ui-3.3.1.GA-bin
jquery-3.3.1.js和jquery-3.3.1.min.js免费下载哈。jquery-3.3.1.js和jquery-3.3.1.min.js免费下载哈。jquery-3.3.1.js和jquery-3.3.1.min.js免费下载哈。jquery-3.3.1.js和jquery-3.3.1.min.js免费下载哈。jquery-...
hibernate-distribution-3.3.1.GA-dist.zip是hibernate 3.3jar包吧
hibernate-distribution-3.3.1.part4 hibernate-distribution-3.3.1.part4
hibernate-entitymanager-3.3.1.GA hibernate-entitymanager-3.3.1.GA
hibernate-distribution-3.3.1.part2 hibernate-distribution-3.3.1.part2
hibernate-distribution-3.3.1.part1 hibernate-distribution-3.3.1.part1
hibernate-distribution-3.3.1.part3 hibernate-distribution-3.3.1.part3
hibernate-commons-annotations-3.3.0.ga-sources.jar hibernate 源码
jeecg-framework-3.3.1.beta.zipjeecg-framework-3.3.1.beta.zipjeecg-framework-3.3.1.beta.zipjeecg-framework-3.3.1.beta.zipjeecg-framework-3.3.1.beta.zipjeecg-framework-3.3.1.beta.zipjeecg-framework-...
asm-commons-3.3.1.jar
标签:asm-tree-3.3.1.jar.zip,asm,tree,3.3.1,jar.zip包下载,依赖包
赠送原API文档:commons-lang3-3.3.1-javadoc.jar; 赠送源代码:commons-lang3-3.3.1-sources.jar; 赠送Maven依赖信息文件:commons-lang3-3.3.1.pom; 包含翻译后的API文档:commons-lang3-3.3.1-javadoc-API文档...
JQuery是一个快速简洁的JavaScript框架,jquery-3.3.1.js和jquery-3.3.1.min.js,需要的朋友可以下载。
kafka-schema-registry-client-3.3.1.jar包,在aliyun 仓库内无法下载,可以下载此jar包然后手动安装
Java_apache-maven-3.3.1.rar_安装包_kaic Java_apache-maven-3.3.1.rar_安装包_kaic Java_apache-maven-3.3.1.rar_安装包_kaic Java_apache-maven-3.3.1.rar_安装包_kaic Java_apache-maven-3.3.1.rar_安装包_kaic ...
apache-maven-3.3.1.zip,apache-maven-3.3.1.zipapache-maven-3.3.1.zipapache-maven-3.3.1.zip