美文网首页
SpringBoot打成war包部署到tomcat版本冲突问题

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

作者: yellow_han | 来源:发表于2018-09-16 22:06 被阅读0次

1、问题出现

springboot2.0打成war包放到tomcat报错

报错截图: image.png
主要报错:
Caused by: java.lang.NoClassDefFoundError: javax/el/ELManager

2、分析原因

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

3、查看springboot内嵌tomcat版本。

image.png

4、解决办法

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

方法2:将tomcat8中lib下的el-api.jar image.png 移到tomcat7的lib下替换 image.png

相关文章

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/pdtqnftx.html