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