nested exception is java.lang.IncompatibleClassChangeError: Implementing class(已解决)

Posted 一点唐城

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nested exception is java.lang.IncompatibleClassChangeError: Implementing class(已解决)相关的知识,希望对你有一定的参考价值。


小兄弟的项目出现以下报错,帮忙给查了查,已解决。


一、开发工具中排查排错解决

org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.IncompatibleClassChangeError: Implementing class
==============异常开始=============
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:978)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

错误原因是因为项目里面的jar包冲突。

在eclipse中打开项目的Maven Dependencies

nested

发现项目中有两个不同版本的的quartz.jar

nested

nested

解决办法:

打开项目的pom文件,选择“Dependency Hierarchy”展示各jar包之间的层次结构,如下图所示

nested


选中:quartz:1.6.1右击--->选择“Exclude Maven Artifact...”

nested

点击“OK”,删除项目对该jar包的依赖引用,就没有jar包冲突了,不会抛出异常了。

nested




二、Tomcat部署后排查排错解决

nested

路径:Tomcat包webapps/编译包名/WEB-INF/lib 下

三、总结发言:

以上项目是因为quartz.jar包冲突,你的可能是其他的jar包,自己排查

nested

nested


想要实时关注更多干货好文,扫描下图关注或微信搜索【万言尽书上】关注公众公众号:

nested


以上是关于nested exception is java.lang.IncompatibleClassChangeError: Implementing class(已解决)的主要内容,如果未能解决你的问题,请参考以下文章

nested exception is java.lang.IncompatibleClassChangeError: Implementing class(已解决)

nested exception is java sql SQLException IO 错误

Spring BeanDefinitionStoreExcept-nested exception is java.lang.ArrayIndexOutOfBoundsException: 53804

spring data jpa启动报错:nested exception is java.util.NoSuchElementException

HTTP Status 500 - Request processing failed; nested exception is java.lang.IllegalArgumentException:

Failed to start bean ‘documentationPluginsBootstrapper‘; nested exception is java.lang.NullPointerEx