javaEE移入jar包冲突错误解决方法

来源:互联网 发布:mac os x sierrad安装 编辑:程序博客网 时间:2024/06/12 03:08

     当创建j2EE项目,其中集成Spring、Struts2、Spring等等框架的时候,需要引入非常多发火的jar包,不可避免的会出现引入的jar包冲突的情况,即使在使用Maven的时候,也很有可能出现这种情况,在项目启动时候可能会报 java.lang.VerifyError错误,错误如下:

SEVERE: Error deploying web application directory dljtj
java.lang.VerifyError: class org.aspectj.weaver.ArrayReferenceType overrides final method isAssignableFrom.(Lorg/aspectj/weaver/ResolvedType;)Z
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:792)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2818)  

                                    ......

其中红色部分是冲突类的名字,需要到引入的jar包中仔细找到这个类的包,应该这个类有两个包,可能版本不一样,这时候就要去掉一个包,问题就解决了!!!

0 0
原创粉丝点击