这应该是包版本或者包冲突问题,看看你的asm.jar包是什么版本,更新一下。

解决方案 »

  1.   

    如果你是用MYECLISPE的话,按照STRUTS1.2,HIBERNATE,SPRING的顺序添加,添加的时候包一定要COPY到LIB下面,有重复包的时候步要覆盖,这个顺序来应该差不多了
      

  2.   

    我的是struts2,是不是有些包会冲突,头疼啊
      

  3.   

    如果你的环境是Myeclipse6.0 / jdk6.0
    则需要删除的包是:asm.jar  asm-attrs.jar  cglib-2.1.3
      

  4.   

    最近使用MyEclipse自动生成Spring+Hibernate工程的时候发生java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V在网上多翻查找均未能解决,后终于摸索出解决之道,办法如下:从网上下一个最新的asm-all-3.0.jar的jar包,然后把原来的所有asm开头的jar包全部删掉,还有一个cglib-2.1.3.jar也删掉.重新部署工程,OK!问题解决!刚找到的,还没试呢。分享了
      

  5.   

    NoSuchMethodError,
    org.objectweb.asm.ClassVisitor没有visit方法,重新下个高版本的