错误:java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisitor的解决方法

在使用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
评论
toyblanco 44 分钟前
aumy2008 2008-08-05
thanks!
hugebox 2008-07-19
建议解决问题了的人都顶下
huhupure 2008-07-02
能说说是如何找到解决办法的吗
lwx_1987 2008-06-26
谢谢!谢谢!
lwx_1987 2008-06-26
很棒!厉害!就是这么回事!
发表评论

您还没有登录,请登录后发表评论