NOClassFoundError_整合Spring jar包

 在作spring整合ehcache的时候,因为懒得再去spring官网下载包,因此就用了之前项目中spring2.5-hibernate3中的jar包java

因而在整合的过程当中是报各类错误啊,真心蛋疼,其中有一个错误以下:
 
 
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.3.jar
 
asm-commons-2.2.3.jar
 
asm-util-2.2.3.jar
 
cglib-nodep-2.1_3.jar
 
 
因为在之前项目lib中spring的jar包和hibernate的jar包都已经混淆,最后迫于无奈,去spring官网本身从新下载spring的全套jar包,放到整合项目中,测试经过
下载地址以下:
http://www.springsource.org/download/community?project=Spring%2520Framework
相关文章
相关标签/搜索