本地运行Java项目在Ubuntu下抛出cglib Enhancer类初始化的NoClassDefFoundError异常
cglib类初始化失败运行报错
问题基本情况
- 该问题已经出现一周多时间
- 项目全程可正常完成编译,没有编译阶段的报错
- 本地启动项目服务后,访问任意URL时,浏览器页面直接抛出
java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer错误 - 环境差异表现:同一份项目代码在队友的Mac系统上可以正常运行,没有任何异常,在自己的Ubuntu系统上启动后就必然触发上述报错
已做的排查操作
- 已经在项目中手动引入
cglib-3.3.0.jar依赖包 - 附带完整的报错栈截图,方便定位问题
提问说明
如果有开发者知晓该问题的成因和解决方法,恳请给出相关指导建议,非常感谢。
内容的提问来源于stack exchange,提问作者Abhijit Yadav
相关产品推荐
相关产品推荐

