java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit
发现用 MyEclipse 6.5 做 Struts 2.0 + Spring 2.5 + Hibernate 3.1 整合时启动过程中报如下的错误:
2007-08-08 15:36:17,406 ERROR [org.hibernate.proxy.BasicLazyInitializer] - CGLIB Enhancement failed: dao.User
java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;
[Ljava/lang/String;Ljava/lang/String;)V
at net.sf.cglib.core.ClassEmitter.begin_class(ClassEmitter.java:77)
Spring 和 Hibernate 共用的一些 jar 文件发生了版本冲突,
删除 WEB-INF/lib/asm-2.2.3.jar 然后重启 Tomcat.
asm-2.2.3.jar
asm.jar
asm-attrs.jar
asm-commons-2.2.3.jar
asm-util-2.2.3.jar
分享到:
相关推荐
spring+hibernate包冲突问题 spring+hibernate包冲突问题
struts2和spring和Hibernate的整合包,在MyEclipse中自动导入老是有冲突包。
这是我在工作测试中用到的常用jar包,解决了版本和包的冲突。 用户SSH框架
NULL 博文链接:https://xieyuanxi.iteye.com/blog/646866
S2SH工程搭建专用 后台无任何错误 已加入常用类库包 直接放到WEB-INF\lib下(请先删除原来的)项目在用
在对struts2,hibernate以及spring进行整合时,我们经常会使用MyEclipse自己为我们导入jar包,而实际上有很多jar包我们用不上,而且各框架之间的jar包还可能会有冲突,最终导致我们的项目过大,部署时间长,还可能会...
SSH框架下的无冲突JAR包(包含Hibernate,Spring,Struts2) SSH项目可以直接拿来使用,下载附加上去了OK了
往你的ssh整合项目中加入这些包,就不用担心包之间冲突或版本不兼容的问题了.·.·
srping2.5.6,hibernate3.2和struts2.1.6的jar包整合,绝无jar包冲突,亲测可用。
struts2.1.6+hibernate2.0+spring2.0的jar包整合,经本人测试没有jar包冲突的问题产生
作为一个新手,ssh整合的时候往往因为jar包的冲突而烦恼。经过多次项目实践,这个资源包中的所有jar包满足ssh整合且不冲突
经常有人在集成ssh2时,会出现jar包冲突而出现一些奇怪的问题,这里是struts2.0_spring2.5_hibernate3.2组合的jar集合,下载后放在lib目录中即可
SSH新jar包整合;解决spring版本过低,hibernate版本过低,jar包冲突问题
给大家一个SSH整合之后的jar包,虽然有几个jar包是多余的,但是我可以保证绝对没有冲突,而且绝对的可以使SSH项目很好的跑起来。
其中包括struts整合spring所需的jar包,spring整合hibernate所需的jar包,struts2+spring+hibernate综合整合所需的jar包。经过精心的测验,没有冲突,下载下来就可以用了,很是方便。
hibernate 3和Spring 2冲突时需要的jar包
struts spring hibernate 整合的JAR包
很多人在做SSH整合的时候会出现各种异常,其实一看异常类型根本就不是自己书写的代码出了问题,而是MyEclipse所提供的jar包有问题,很容易...Hibernate3.1 + Spring2.0测试通过的,若出现jar包冲突的朋友可以下载下来使用!
CURD例子对应的Jar包, 这是第一部分,还有第二部分,这个Jar可以直接使用,我没有整理,但是没有冲突!
spring3aop所用jar包,可以解决和hibernate3的asm.jar、asm-attrs.jar、cglib-2.1.3.jar这几个jar冲突问题。使用时删掉hibernate的jar,用rar中的替换即可