前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java.lang.NoClassDefFoundError: javax/el/ELManager

java.lang.NoClassDefFoundError: javax/el/ELManager

作者头像
朱季谦
发布2019-10-16 12:59:59
1.7K0
发布2019-10-16 12:59:59
举报

今天搭建一个ssm框架的项目,报了一个令我怀疑人生的错误:

java.lang.NoClassDefFoundError: javax/el/ELManager

网上说出现这种错,大概有以下两个原因:

1.tomcat提供的el-api 和项目里面的el-api.jar冲突;

2.tomcat7中的el-api2.2有些版本太低;

除了以上两点,我还总结了以下六点 ......

最后,我在maven把6.0版本的org.hibernate改成低版本的,如下:

代码语言:javascript
复制
 1     <dependency>
 2       <groupId>org.hibernate</groupId>
 3       <artifactId>hibernate-validator</artifactId>
 4       <version>5.1.0.Final</version>
 5     </dependency>
 6 

增加一个依赖:

代码语言:javascript
复制
1     <dependency>
2       <groupId>javax.el</groupId>
3       <artifactId>javax.el-api</artifactId>
4       <version>3.0.0</version>
5     </dependency>

按照以下方法,就可以正常启动访问后台了,具体为什么是这样,暂时未知。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-10-15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • java.lang.NoClassDefFoundError: javax/el/ELManager
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档