1、问题出现 springboot2.0打成war包放到tomcat报错 报错截图: 主要报错: Caused by: java.lang.NoClassDefFoundError: javax/el/ELManager 2、分析原因 打成jar包运行是没问题的,可运行。唯一不同便是内嵌tomcat和外部使用tomcat,发现本机tomcat为7.0.72,初步认为tomcat版本冲突。 3、查看springboot内嵌tomcat版本。 4、解决办法 方法1:使用tomcat8.0以上。 方法2:将el-api.jar移到tomcat7的lib下替换 相关文章: 2021-05-25 2021-11-18 2022-12-23 2022-12-23 2021-06-09 2021-12-29 2022-01-18