Spring整合Quartz在Linux下定時器被調用兩次

spring整合Quartz若是在tomcat的Server.xml中存在Context內容,會致使quartz被調用兩次。 web

解決方案: spring

       修改tomcat配置: tomcat

   <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false"> app

其中修改:appBase=「」, webapp

對於context中的內容也進行修改(docBase也能夠寫絕對路徑): 測試

 <Context path="" docBase="webapps/test" debug="0" reloadable="true"/> spa

另外,對於Quartz的配置須要使用單獨的配置文件applicationContext-quartz.xml,對於原來的內容,能夠保留在applicationContext-common.xml中。 debug

通過上面的修改,在Linux下quartz被調用兩次的bug解決,(已測試經過)。
xml

相關文章
相關標籤/搜索