原文:Maven的包依赖冲突可引发java.lang.IncompatibleClassChangeError错误

新版API上线后,发现LOG文件没有正常输出。查看Tomcat的Log文件发现如下的错误信息 从字面含义分析,虚拟机期望使用的是一个Interface型的CyclicBufferTracker,实际上Load进来的是一个Class型的。这种问题一般是由于Compile和Runtime使用的JAR包版本不一致导致的。而这种版本不一致,一般是由于Maven的包依赖冲突引起。 ch.qos.logbac ...

2015-05-31 12:01 0 6390 推荐指数:

查看详情

java.lang.IncompatibleClassChangeError

不兼容的类变化错误。当正在执行的方法所依赖的类定义发生了不兼容的改变时,抛出该异常。一般在修改了应用中的某些类的声明定义而没有对整个应用重新编译而直接运行的情况下,容易引发错误。 ...

Fri Sep 03 17:30:00 CST 2010 1 22340
解决java.lang.IncompatibleClassChangeError异常

在做ssm框架的分布式项目时,使用quartz2.2.1框架添加定时任务时,报java.lang.IncompatibleClassChangeError: Implementing class异常, 异常代码如下: 网上查找了很多资料,基本全部都是说jar冲突问题,也就是说 ...

Sun Dec 09 22:38:00 CST 2018 0 6510
java.lang.IncompatibleClassChangeError: Implementing class

项目中使用了quartz,但是jar却有两个,一个1.8版本,一个2.1版本,导致jar冲突,所以导致一启动tomcat就出现: 解决办法:   删除低版本的jar。 ...

Thu Mar 16 00:55:00 CST 2017 0 7513
【JUnit 报错】java.lang.IncompatibleClassChangeError

使用Junit 测试spring时候报错: View Code 这个错误有个叫ClassMetadataReadingVisitor的类,以一个叫ClassVisitor的接口作为父类了。但是大家都知道,Java中类和接口的关系只能是实现,而不是继承 ...

Fri Jul 08 02:21:00 CST 2016 0 1620
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM