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

相关文章
相关标签/搜索