最近开发的一个系统部署到正式服务器时用Quartz定义的任务在触发时总会被执行两遍,经查实,问题出现在Tomcat的域名绑定上,将server.xml的域名绑定相关的配置部分进行适当的修改即可。
原server.xml配置片段:
<Host name="zichan.mycompany.com" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="assetinfo" reloadable="true"></Context>
</Host>
修改后的server.xml配置片段:
<Host name="zichan.mycompany.com" appBase=""
unpackWARs="false" autoDeploy="false"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="webapps/assetinfo" reloadable="true"></Context>
</Host>
修改后的配置禁用了Tomcat的自动部署功能。
分享到:
相关推荐
tomcat启动时立即调用quartz执行一次
NULL 博文链接:https://zx527291227.iteye.com/blog/1680575
quartz spring动态定时任务,可以直接在tomcat上面部署运行,框架是ssh2+ tomcat
NULL 博文链接:https://stranger2008.iteye.com/blog/852258
spring定时器代码。解决多次执行问题。包含quartz-all.jar包。 说明很详细。希望能帮上哪位朋友。
Quartz.Net是一个定时任务框架,可以实现异常灵活的定时任务,开发人员只要编写少量的代码就可以实现“每隔1...将要定时执行的任务的代码写到实现IJob接口的Execute方法中即可,时间到来的时候Execute方法会被调用。
quartz定时任务使用例子大全,这里面介绍了三种使用quartz定时任务的方式,第一种方式是完全使用代码写死的调用方式,第二种使用的是从数据库读取任务配置信息的调用方式,第三种是使用从数据库读取任务配置,生成...
定时调用 Quartz.jar,实现定时调用
quartz动态任务管理源码,为了方便各位需要者。
.net Quartz定时任务实例,两种方式调用:配置文件,代码动态调用
Quartz定时任务
C# Quartz.Net定时任务操作明细、完整过程 每种场景均有涉及,代码Copy稍作修改就可使用
定时任务quartz实现分组串行并行动态配置
Quartz如何实现判断某个任务是否正在运行,在项目中用到的,已经测试过了,很好用,分享给大家
使用Quartz调度任务,根据需要人为的终止某个任务,适用于很多常见的场景
ssm整合quartz 并持久化到数据库中,实现动态增删改查,暂停任务,恢复任务等 将链接内的target文件直接放到项目ssmquartztest文件夹下 运行环境: jdk5+tomcat7+mysql+eclipse+maven lib jar包下载地址 地址1:...
Quartz.net作业调度自定义定时执行任务多任务执行c#,定时执行任务,如超时取消订单,自动确认收货等等
Quartz任务调度器与spring整合,做项目的时候常听测试说谁在起着quartz,也不知道是啥,问了下同事,就是定时去执行某些任务的,刚好bug比较少,学习了一下~
quartz 定时任务调度
spring整合quartz定时任务调度..........