spring2.5 @Transactional 因缺少cglib jar引起的异常的解决方法
.... because CGLIB2 is not available ....
缺少包:cglib-nodep-2.2.jar
java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.core.KeyFactoryjava.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancerspring2.5需要使用cglib-nodep-2.2.jar,而不能使用cglib2.2.jar,也可能是因为有多个cglib包引起的冲突。
另附在sf.net上的官方包下载地址:
http://sourceforge.net/projects/cglib/files/
(注意下载文件列表中的cglib-nodep-2.2.jar,而不是cglib-2.2.jar)
直接下载地址:http://sourceforge.net/projects/cglib/files/cglib2/2.2/cglib-nodep-2.2.jar/download
原文链接:http://hi.baidu.com/cnkarl/blog/item/bba346be1e5fce0718d81f8c.html