spring 定時任務執行2次


eclipse 上定時任務執行沒有問題,生產環境可以看到定時任務同時執行了2次,排除代碼原因,網上找了些資料,最后發現是tomcat的原因,

Host 節點中有一個appBase 屬性指向了webapps目錄

Host節點中又添加了一個Context節點該節點配置了docBase屬性;而tomcat在加載完appBase=“webapps”以后又去加載了docBase屬性所以造成了定時任務執行兩次的原因

解決方式:

  一:將context節點注釋掉

  二:將appBase="webapps"該為appBase=“” docBase=“填寫絕對路徑”

  三:將appBase="webapps"該為appBase=“webroot” docBase="../webapps/項目名" 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM