Could not initialize class net.sf.cglib.proxy.Enhancer解决办法

网上主要有两种解决方法如下:

解决方法:

方案1:删除asm-2.2.3.jar;

方案2:删除 cglib-2.1.3.jar;

保留 cglib-nodep-2.1_3.jar;

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

原因分析:

方案1中,是因为SSH整合时 asm-2.2.3.jar 冲突,所以删除它既可,可以解决大部分类似问题;

方案2中,是因为 cglib-2.1.3.jar 与 cglib-nodep-2.1_3.jar 这两个包冲突,按上述操作既可解决。

对我这边的项目来说完全没卵用!!!

项目中用的cglib 2.2.2包中引用了asm 3.3.1

我解决的办法是升级了asm这个包,maven中添加


1.jgp
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,540评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,258评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,999评论 6 342
  • Jar包冲突是老生常谈的问题,几乎每一个Java程序猿都不可避免地遇到过,并且也都能想到通常的原因一般是同一个Ja...
    sherlockyb阅读 37,539评论 1 65
  • 昨天画的,今天再看就觉得丑了这是什么情况。好吧,对比着修改下
    野马阿姨阅读 321评论 0 0