java.lang.NoSuchMethodError:
使用的是 struts 1.2 spring 2.0 hibernate 3.2创建的项目 存在该类错误
用 MyEclipse 6.5 的
org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'sessionFactory' defined in class path
resource [applicationContext.xml]: Instantiation of bean failed;
java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)
Spring 和 Hibernate 共用的一些 jar 文件发生了版本冲突, 删除 asm-2.2.3.jar 然后重启 Tomcat.
就是asm的jar文件 发生冲突
asm-2.2.3.jar
asm.jar
asm-attrs.jar
asm-commons-2.2.3.jar
asm-util-2.2.3.jar
删除之后剩下的asm包有
asm.jar
asm-attrs.jar
asm-commons-2.2.3.jar
asm-util-2.2.3.jar
我做了半天才弄出来 希望对大家有所帮助 记得重启服务器