1、问题出现

springboot2.0打成war包放到tomcat报错
报错截图:SpringBoot打成war包部署到tomcat版本冲突问题
主要报错:

Caused by: java.lang.NoClassDefFoundError: javax/el/ELManager

2、分析原因

打成jar包运行是没问题的,可运行。唯一不同便是内嵌tomcat和外部使用tomcat,发现本机tomcat为7.0.72,初步认为tomcat版本冲突。

3、查看springboot内嵌tomcat版本。

SpringBoot打成war包部署到tomcat版本冲突问题

4、解决办法

方法1:使用tomcat8.0以上。

方法2:将el-api.jarSpringBoot打成war包部署到tomcat版本冲突问题移到tomcat7的lib下替换SpringBoot打成war包部署到tomcat版本冲突问题

相关文章:

  • 2021-05-25
  • 2021-11-18
  • 2022-12-23
  • 2022-12-23
  • 2021-06-09
  • 2021-12-29
  • 2022-01-18
猜你喜欢
  • 2022-12-23
  • 2021-11-18
  • 2022-12-23
  • 2021-07-01
  • 2021-12-22
  • 2021-06-22
  • 2021-12-24
相关资源
相似解决方案