springboot1x的坑,项目重复启动

springboot1x的坑

在项目中使用了SpringBoot 2.1.7版本,项目部署到tomcat跑了2次,项目中的定时器@schedu会多执行一次。如图出现了2个springboot,也在百度上找了很多博客,没有办法解决问题。

网上的解决办法大概分为2个

1.springboot的内置tomcat没有去掉导致springboot 和tomcat 分别启动了1次
2.在tomcat 的server.xml中 把host的appBase 换为“”

结果都没有用
springboot1x的坑,项目重复启动
解决方法
1.spring boot版本改为2.2.2,问题解决,定时器也恢复正常
springboot1x的坑,项目重复启动
springboot1x的坑,项目重复启动