J2EE - IncompatibleClassChangeError: Implementing class
一、異常
java.lang.IncompatibleClassChangeError: Implementing class
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2957)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1210)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1690)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2957)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1210)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1690)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
... more
二、原因
1、相同的Jar包不同版本的衝突,重複載入了多個版本的Jar包
2、不同Jar包之間的類衝突,比如Hibernate3.5中已包含相關注解就不再需要annotations的註解包
3、Tomcat等Web伺服器的與專案依賴的Jar包衝突
4、JDK的Jar包與專案依賴Jar包衝突
相關文章
- java.lang.IncompatibleClassChangeError:Implementing classJavaError
- implementing OOP in rustOOPRust
- Implementing Ethereum trading front-runs on the Bancor exchange in PythonPython
- J2EE 核心模式模式
- J2EE開發筆記(一)—— J2EE開發環境配置筆記開發環境
- J2EE模式-控制反轉模式
- J2EE模式-依賴注入模式依賴注入
- J2EE模式-傳輸物件模式模式物件
- iOS[super class]和[self class]iOS
- class
- Typescript的interface、class和abstract classTypeScript
- self::class和static::class的區別
- JEE、J2EE與Jakarta等概念解釋
- J2EE模式-服務定位器模式模式
- 28、Static Nested Class 和 Inner Class的不同。
- 基於J2EE的公交查詢系統
- dart class overviewDartView
- JavaScript class 類JavaScript
- [Javascript] Class & PrototypesJavaScript
- 007 Class(類)
- Class-map
- JavaScript:類(class)JavaScript
- this與class(原型)原型
- HTML class 屬性HTML
- JavaScript class 繼承JavaScript繼承
- React — Class類元件React元件
- TypeScript 編譯 classTypeScript編譯
- 反射_Class物件功能反射物件
- Class 的基本使用
- TypeScript class類相容TypeScript
- PhysicalProduct Advanced class design
- TypeScript 之 Class(下)TypeScript
- TypeScript 之 Class(上)TypeScript
- Class檔案解析
- Android thread class & threadloopAndroidthreadOOP
- 當前流行的J2EE WEB應用架構分析Web應用架構
- Linux上部署J2EE專案的過程及安全Linux
- J2EE分散式架構整合阿里雲OSS儲存分散式架構阿里