org/objectweb/asm/CodeVisitor的解决方法

来源:互联网 发布:新开淘宝店 编辑:程序博客网 时间:2024/05/18 22:14


在使用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存在类上的冲突!!!
使用其中之一或两者都使用,可能会
在使用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
 
本篇文章来源于:网友提供

原创粉丝点击