Error two:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mySessionFactory' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V
Caused by: 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的AOP编程时,会用到这几个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.jar与asm.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.去掉类路径上的关于Hibernate的3个lib
asm.jar
asm-attrs.jar
cglib-2.1.2.jar
2.加入Spring中的以下4个lib
asm-2.2.2.jar
asm-commons-2.2.2.jar
asm-util-2.2.2.jar
cglib-nodep-2.1_3.jar
分享到:
相关推荐
struts2和spring和Hibernate的整合包,在MyEclipse中自动导入老是有冲突包。
往你的ssh整合项目中加入这些包,就不用担心包之间冲突或版本不兼容的问题了.·.·
srping2.5.6,hibernate3.2和struts2.1.6的jar包整合,绝无jar包冲突,亲测可用。
给大家一个SSH整合之后的jar包,虽然有几个jar包是多余的,但是我可以保证绝对没有冲突,而且绝对的可以使SSH项目很好的跑起来。
hibernate以及spring进行整合时,我们经常会使用MyEclipse自己为我们导入jar包,而实际上有很多jar包我们用不上,而且各框架之间的jar包还可能会有冲突,最终导致我们的项目过大,部署时间长,还可能会出现一些莫名...
作为一个新手,ssh整合的时候往往因为jar包的冲突而烦恼。经过多次项目实践,这个资源包中的所有jar包满足ssh整合且不冲突
其中包括struts整合spring所需的jar包,spring整合hibernate所需的jar包,struts2+spring+hibernate综合整合所需的jar包。经过精心的测验,没有冲突,下载下来就可以用了,很是方便。
struts2.1.6+hibernate2.0+spring2.0的jar包整合,经本人测试没有jar包冲突的问题产生
SSH新jar包整合;解决spring版本过低,hibernate版本过低,jar包冲突问题
Struts+spring+hibernate的jar包整合,避免jar包冲突
struts spring hibernate 整合的JAR包
很多人在做SSH整合的时候会出现各种异常,其实一看异常类型根本就不是自己书写的代码出了问题,而是MyEclipse所提供的jar包有问题,很容易...Hibernate3.1 + Spring2.0测试通过的,若出现jar包冲突的朋友可以下载下来使用!
ssh整合开发的jar包,没有冲突,导入工程就可以搭建ssh
spring3.0.6+hibernate3+CXF实现的Web Service功能所需的lib包
完美ssh新版本整合 解决了jar冲突和mysql乱码问题
经过本人一天调试通过,ssh全部是从官网上下载的最新版本,增加了junit4,annotation,jdbc,spring和strtus整合插件配置所需jar包等 解决了最新hibernate3.5自带annotation与原版本的冲突问题,解决基本上能遇到的...
这是整合SpringMVC+Spring+SpringDataJPA+Hibernate简单的实现登录的功能,用的是mysql数据库,这是一个web Project 如果你用的是JavaEE6那么你要注意bean-validator.jar和weld-osgi-bundle.jar与slf4j的jar包冲突。...
本资源己把hibernate,spring,struts联合开发的所需jar文件己整合到了一起.为您可以节省大量的环境搭建时间,并经过测试不存在jar包的冲突问题
整合了Spring、Hibernate、Struts2三个框架,很好的防止了jar的冲突
Ignoring namespace handler [org.springframework.scripting.config....Spring Hibernate在AOP方面的配置冲突 Spring2.0 Hibernate3.1.x/Hibernate3.2 在使用Spring的AOP编程时,会用到这几个lib: