Quartz不起作用,是什么问题

Quartz不起作用,是什么问题,第1张

Quartz不能直接使用已有对象实例的解决办法隐指宴

因为Quartz对所有要执行的任务都必须实现Job接口,并且Quartz通过创建一个JobDetail对象来执行任务。而逗耐在 JobDetail的构造函数中只有提供用Class做参数的构造函数,那么对于需要使用已有实例对象的情灶银况下,就不能直接使用,必须通过其它一些方法来 处理。

有兄漏问题了,首先得搞清楚问题产生原因,然后庆皮才能对症下药,给出解决羡差烂办法的。

如果重新执行定时任务能解决问题,那就重新执行定时任务就OK了,怎么执行,就看你们的设计方案了,这种定时任务应该要留有备用的手动启动的口子;如果重新执行任务,还不能解决问题,那就只有先修复问题,再其他。

您好,我来为您解答:

解决办法很简单

先把quartz配置信息提取出来,单独存成一个文件,比如applicationContext-quartz.xml

然后帆族启穗做修改web.xml,让web容器启动时,可以加载该文件

这样quartz只态如会在web容器启动时加载一次,Spring不会再加载了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12375216.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存