Spring struts2中的java.lang.VerifyError
我开发了一个strut2 spring hibernate web应用程序。构建成功,但在tomcat中部署时,出现以下错误:Spring struts2中的java.lang.VerifyError,spring,hibernate,struts2,Spring,Hibernate,Struts2,我开发了一个strut2 spring hibernate web应用程序。构建成功,但在tomcat中部署时,出现以下错误: Caused by: java.lang.VerifyError: class org.hibernate.type.WrappedMaterializedBl obType overrides final method getReturnedClass.()Ljava/lang/Class; at java.lang.ClassLoader.defineClass1(
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]
请帮助……当您在maven DependencyMatch of jar版本中添加了多个jar版本时,就会发生这种情况 *原因:java.lang.VerifyError:class*所以请检查您的maven依赖关系 对于spring,您可以找到所有依赖项 对于hibernate,您可以找到所有依赖项
对于struts,您可以找到所有依赖项发布更多信息,因为这段日志很难预测您的问题。可能是版本不匹配错误。这是堆栈跟踪:org.springframework.beans.beanstantiationexception:无法实例化bean类[org.hibernate.cfg.Configuration]:构造函数引发异常;嵌套的异常是java.lang.VerifyError:类org.hibernate.type.WrappedMaterializedBlobType重写最终方法getReturnedClass.Ljava/lang/class;在org.springframework.beans.BeanUtils.InstanceClassBeanutils.java:162~[spring-beans-3.1.2.RELEASE.jar:3.1.2.RELEASE]@Roman C:::您在谈论哪个版本不匹配?请帮助我解决您需要使用Maven或其等效版本时出现的错误。您要么将应用程序的一些JAR放在Tomcat库中,要么部署同一类的多个版本,要么混合依赖版本。