SpringBoot 填坑系列

项目本地运行完全正确,但是部署到服务器的tomcat就有问题,按照网上说的把自带的tomcat去掉还是不行。

如果不写context-path,那么spring-boot默认会把项目部署到root下,这是个巨大的坑。所以要部署到其他虚拟目录下一定要注意。

另外,有的时候部署到webapps下的虚拟目录也会出问题,由于tomcat会先启动webapps根目录下所有的项目,如果你配置了虚拟项目,那么tomcat就会启动两次springboot,这个导致了我的所有tomcat的webapps下项目都不可使用。
折腾了很久之后,发现,新建一个webapps2,把springboot项目放到这个新的目录下,然后加一个配置就好了。

欢迎关注 DataLearner 官方微信,获得最新 AI 技术推送

DataLearner 官方微信二维码