您的位置:首页 > 编程语言 > Java开发

spring定时任务执行两次的原因与解决方法

2020-07-09 10:10 351 查看

1、背景:spring定时任务在本地是执行一次没问题的,部署到服务器同一时间执行2次。问题原因出在了linux服务器部署的tomcat上,原因是jar包放在了部署tomcat的webapps下路径为/usr/local/tomcat-admin-8090/webapps。而tomcat server.xml的配置如下

这几行代码问题是什么?是appBase和docBase,原因是tomcat加载完appBase=“webapps"之后又去加载docBase绝对路径下的项目,因此造成加载两次项目的问题。
2、找到问题的根源,下面讲解决办法:
将 appBase=“webapps"改成appBase=””
问题解决

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐