struts2中的java.lang.VerifyError

时间:2013-01-03 10:53:00

标签: spring hibernate struts2

我开发了一个strut2-spring-hibernate web应用程序.Build成功但是在tomcat中部署时遇到以下错误:

Caused by: java.lang.VerifyError: class org.hibernate.type.WrappedMaterializedBl
obType overrides final method getReturnedClass.()Ljava/lang/Class;
at java.lang.ClassLoader.defineClass1(Native Method) ~[na:1.7.0_09]
at java.lang.ClassLoader.defineClass(ClassLoader.java:791) ~[na:1.7.0_09]

请帮忙......

1 个答案:

答案 0 :(得分:0)

当您在maven依赖项中添加了多个版本的jar时(jar版本不匹配),就会发生这种情况,

* 引起:java.lang.VerifyError:class * 所以检查你的maven依赖。

对于spring,您可以找到所有依赖项here

对于hibernate,您可以找到所有依赖项here

对于struts,您可以找到所有依赖项here