springboot2.2.5RELEASE如何把Tomcat版本降到8.5.51?

最近在做微信小程序毕设,遇到了一个文件上传的问题,在本地开发环境中上传图片没有问题,部署到云服务器出错

 

 

在网上查到说是Tomcat版本的问题,把9.0.31版本的Tomcat换成8.5.51的就可以,但是我项目中用到了elasticsearch,不能降springboot版本。

网上也查了好多降版本的方法

 

这些方法都试过了,还是会报一个错误

 

希望有大佬帮忙解决一下这个问题,我用到springboot是2.2.5RELEASE版本的。

 

springboot 不需要自己配置 tomcat 把? 可以直接打包为 jar 使用 java 的命令来启动程序

很多时候springboot都是与内部的依赖都是绑定的,但是你这种可以试一下,先将springboot里面的tomcat排除掉,在带了tomcat的父依赖通过maven的exclude排除tomcat,再重新添加你8.5.51版本的tomcat依赖