成都计算机培训 网络报名 Java软件开发培训课程 朗沃成都软件Java培训中心师资介绍 成都软件培训中心开班信息 朗沃成都Java软件开发培训中心学员就业情况 Java朗沃成都软件培训中心在线咨询
成都朗沃教育课程升级啦!
□ 您现在的位置:首页> 学员天地> java学习> 正文

spring2.0和hibernate整合的冲突问题

朗沃成都软件培训学校在线咨询         朗沃成都软件培训学校在线报名

关键词:java

在使用SpringAOP编程时,会用到这几个lib
       asm-2.2.2.jar
       asm-commons-2.2.2.jar
       asm-util-2.2.2.jar


Hibernate
使用如下lib
       asm.jar
       asm-attrs.jar


其中asm-2.2.2.jarasm.jar存在类上的冲突!!!


使用其中之一或两者都使用,可能会出现如下错误:
java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisitor
java.lang.NoClassDefFoundError: org/objectweb/asm/commons/EmptyVisitor
java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit
。。。。。。


解决办法是:
1.
去掉类路径上的关于Hibernate3lib
       asm.jar
       asm-attrs.jar
       cglib-2.1.3.jar
2.
加入Spring中的以下4lib
       asm-2.2.2.jar
       asm-commons-2.2.2.jar
       asm-util-2.2.2.jar
       cglib-nodep-2.1_3.jar

朗沃成都软件培训学校在线咨询         朗沃成都软件培训学校在线报名
作者: 朗沃IT教育 成都中心
原载:朗沃IT教育 成都中心 lovoinfo.com
版权所有,转载时必须以链接形式注明作者和原始出处及本声明
在线客服
在线客服系统