异常
springboot项目启动报错,提示java.lang.ClassNotFoundException: javax.el.ELManager
原因
ava.lang.ClassNotFoundException: javax.el.ELManager 这个异常表明你的 Java 应用程序在运行时尝试加载一个名为 javax.el.ELManager 的类,但是没有在类路径(classpath)中找到这个类。
javax.el 包是 Java EE Expression Language (EL) API 的一部分,它允许在 JSP 和其他 Web 页面中使用简单的表达式来访问后端 Java 对象。ELManager 类并不是 EL API 标准的一部分,这可能意味着你正在尝试使用一个不存在或已经废弃的类,或者你的项目依赖了某个特定库或框架,该库或框架期望这个类存在
解决方法
给maven项目中的pom.xml文件中添加如下依赖
<dependency>
<groupId>javax.el</groupId>
<artifactId>javax.el-api</artifactId>
<version>3.0.0</version>
</dependency>
<dependency>
<groupId>org.glassfish.web</groupId>
<artifactId>javax.el</artifactId>
<version>2.2.6</version>
</dependency>