asm包版本问题   留一低版本即可   

解决方案 »

  1.   

    Spring 和 Hibernate 共用的一些 jar 文件发生了版本冲突, 删除 WEB-INF/lib/asm-2.2.3.jar 然后重启 
      

  2.   

    你用的是myeclipse6.0吧,用myeclipse6.0开发struts+spring,确实会有包冲突,按二楼的办法试试,应该是没有问题的。
      

  3.   

    struts2需要加入struts2-spring-plugin-XXX.jar
      

  4.   

    补充2楼: 重启服务器但是不要重新上传!每次上传后先删除WEB-INF/lib/asm-2.2.3.jar 再启服务器
      

  5.   

    WEB-INF/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的版本不正确,用最新的版本替换该包,就用spring2.5.6的lib下的那个即可