可能是asm 的jar冲突
删除asm-2.2.3.jar  重启tomcat 试试

解决方案 »

  1.   

    楼主使用的是spring2.0吗?
    如果时spring2.0的话就按照[1]楼的方法就可以了!~!
    但是得注意一个问题,可能你的错就是这个问题!~!
    你添加三者的时候你得用spring的sessionFactory,而不能用Hibernate的sessionFactory!~!
      

  2.   

    你这个是同时出现的问题还是不同阶段出现的问题。。如果不同阶段出现的问题应该好解决。。我前段时间刚用struts+spring+hibernate做完一个网站项目,你可以到我的博客上去看看,可以得到一些解决的办法。。(*^__^*) http://blog.csdn.net/leidengyan
      

  3.   

    java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V 版本问题。删除你所有的重复的jar,只保留最新的。jar包括tomcat路径和你的项目路径
      

  4.   

    java.lang.NoClassDefFoundError: net/sf/ehcache/CacheException echcache怎么你没有吗?这个在hibernate里面有这个jar
      

  5.   


    这个包后来也在hibernate里提取出来了
      

  6.   


    这些包都是Myeclipse加进去的!
    至于重复的我也似乎没有发现
      

  7.   

    包的冲突
    要把asm2.2.3
    asm-util2.2.3
    asm-commons2.2.3
    cglib2.13
    这几个包去掉