commons-collections.jar包冲突
去下载一个最新的,覆盖老的看看
或者看看是否lib下有2个 主要是commons-collections 的jar啊,只保留最新的。

解决方案 »

  1.   

    同意楼上的。包冲突啦,检查你工程下的JAR包,是不是多了个commons-collections.jar
      

  2.   

    有可能是在两个不同的类加载环境放了两个
    比如在tomcat/common/lib下面放了个a版本的
    应用下面放了个b版本的。
    从报错来看是jar签名不正确,换新版本的同时建议检查下我说的问题。
      

  3.   

    它报的是hibernate配置错误:commons-collections.jar包冲突 
    楼上的个位给的解释都是合理的,去下个这个包应该就可以了
      

  4.   

    用windows的搜索功能
    搜索整个tomcat目录
    commons-collections*.jar
    顺便在看下commons-*.jar
      

  5.   

    在使用Spring的AOP编程时,会用到这几个lib:
    asm-2.2.2.jar
    asm-commons-2.2.2.jar
    asm-util-2.2.2.jar
    Hibernate使用如下lib:
    asm.jar
    asm-attrs.jar
    其中asm-2.2.2.jar与asm.jar存在类上的冲突!!!
    使用其中之一或两者都使用,可能会出现如下错误:
    java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisitor
    java.lang.NoClassDefFoundError: org/objectweb/asm/commons/EmptyVisitor
    java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit
    解决办法是:
    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