日期:2014-05-18  浏览次数:21045 次

ssh框架整合问题报错求解决,,,
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [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
报错信息是这样的 我网上查了下说是asm*.jar jar包冲突,然后怒删之,,,问题是删除了之后 重新部署项目还是报这个错,。。。急急,,求大牛
------解决方案--------------------
看见了一个NoSuchMethodError:,应该是因为jar包冲突,有同名方法,没有匹配你想要的那个类的方法。
建议你一一排查jar包,先去重复,同名jar包删除低版本只留一个高版本~
最好把异常部分的Cause by贴上来~
------解决方案--------------------
1.去掉类路径上的关于Hibernate的3个lib 
asm.jar 
asm-attrs.jar 
cglib-2.1.3.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 
------解决方案--------------------
楼上正解~检测你的JAI包,再替换
------解决方案--------------------
引用:
Quote: 引用:

看见了一个NoSuchMethodError:,应该是因为jar包冲突,有同名方法,没有匹配你想要的那个类的方法。
建议你一一排查jar包,先去重复,同名jar包删除低版本只留一个高版本~
最好把异常部分的Cause by贴上来~

参数不匹配,肯定有同名的方法~检查一下~还是jar包冲突
------解决方案--------------------
还是jar 的问题啊。。