NOClassFoundError_整合Spring jar包

 在做spring整合ehcache的时候,由于懒得再去spring官网下载包,所以就用了以前项目中spring2.5-hibernate3中的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.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

 

你可能感兴趣的:(NOClassFoundError_整合Spring jar包)