Spring2.0与Hibernate3.0的错误解决

来源:互联网 发布:知乎 发哥 编辑:程序博客网 时间:2024/05/20 03:40

严重: action: null
org.springframework.beans.factory.BeanCreationException: Error creating bean with name
‘sessionfactory’ defined in ServletContext resource [/WEB-INF/beans-config.xml]: Initialization of bean failed; nested exception is java.lang.SecurityException:
class “org.apache.commons.collections.SequencedHashMap“‘s signer information does not match signer information of other classes in the same package
java.lang.SecurityException: class “org.apache.commons.collections.SequencedHashMap”s signer information does not match signer information of other classes in the same package
at java.lang.ClassLoader.checkCerts(ClassLoader.java:775)
at java.lang.ClassLoader.preDefineClass(ClassLoader.java:487)
at java.lang.ClassLoader.defineClass(ClassLoader.java:614)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1817)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872)………

java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisitor
java.lang.NoClassDefFoundError: org/objectweb/asm/commons/EmptyVisitor
java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit
java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V

解决方法:Spring2.0 AOP Liberaries里的asm2.2.3.jar和Hiberate中的生成代理用的asm.jar冲突,把asm2.2.3.jar删了才好使。或者项目在加HIBERNATE3的时候不加库,直接用Spring的AOP的库就可以了。

0 0
原创粉丝点击