因为Quartz对所有要执行的任务都必须实现Job接口,并且Quartz通过创建一个JobDetail对象来执行任务。而逗耐在 JobDetail的构造函数中只有提供用Class做参数的构造函数,那么对于需要使用已有实例对象的情灶银况下,就不能直接使用,必须通过其它一些方法来 处理。
有兄漏问题了,首先得搞清楚问题产生原因,然后庆皮才能对症下药,给出解决羡差烂办法的。如果重新执行定时任务能解决问题,那就重新执行定时任务就OK了,怎么执行,就看你们的设计方案了,这种定时任务应该要留有备用的手动启动的口子;如果重新执行任务,还不能解决问题,那就只有先修复问题,再其他。
您好,我来为您解答:解决办法很简单
先把quartz配置信息提取出来,单独存成一个文件,比如applicationContext-quartz.xml
然后帆族启穗做修改web.xml,让web容器启动时,可以加载该文件
这样quartz只态如会在web容器启动时加载一次,Spring不会再加载了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)