ssh类库:java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer

来源:互联网 发布:电信4g网络 怎样设置 编辑:程序博客网 时间:2024/05/02 04:33

由MyEclipse自动导入的Spring,Hibernate,Struts 类库

发布到Tomcat发现问题:

java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer

随之 sessionFactory bean 也就创建失败

究其原因是 cglib-2.1.3.jar 与 cglib-nodep-2.1_3.jar 这两个包冲突,

删除 cglib-2.1.3.jar

保留 cglib-nodep-2.1_3.jar

要用 cglib-nodep-2.1_3.jar , 对应 spring 版本2.5