rdrc.net
当前位置:首页 >> quArtz2 >>

quArtz2

因为ApplicationContext context = new ClassPathXmlApplicationContext("spring-*.xml"); 作业到时间执行时,每new一次,都会开启一个定时器。这样导致在作业到时时有多个作业同时进行。。。。。。。你把它写成单例就好了

根据你的描述: 你用的是quartz 2.X版本吧,在1.X版本里,org.quartz.JobDetail是一个类,但是在2.x里已经改成了interface,所以不能直接这样了。

void execute(JobExecutionContext context) 开发者实现该接口定义需要执行的任务。JobExecutionContext类提供调度上下文的各种信息 2、JobDetail:用于描叙Job实现类及其他的一些静态信息 3、Trigger:描叙触发Job执行的时间触发规则 4、Calend...

【1】出现该问题原因很多,首先一定要清楚是在什么时候出现该问题,把下面写的看完,对照您电脑出现的问题进行正确的解决。 【2】盗版系统或Ghost版本系统,系统文件错误或丢失,也会出现该问题,及时安装官方发行的补丁,{检查电脑年、月、日是...

应该是抛弃吧 等待下一个时间点执行! 我的做法是将没有执行或执行失败的任务记录下来,然后写一个定时任务,去执行没有完成的任务。 在quartz的数据库中 表QRTZ_TRIGGERS 中记录了任务的执行时间,可以利用这个做个试验或者对你的程序做些处理

兄弟,你点进去这个类org.springframework.scheduling.quartz.JobDetailBean看看他的提示啊!! NOTE: This convenience subclass does not work against Quartz 2.0. Use Quartz 2.0's native JobDetailImpl class or the new Quartz 2.0 builder 。

虽然没有看到你的错误信息,但是你用的spring3,quartz2,应该会出现版本不兼容,quart换成1.8的

6\7 都 可以 。。。。。。。。。。。。。。

配置文件呢,用个监听器去监听

public class MyQuartzJobBean extends QuartzJobBean { private SimpleService simpleService; @Autowired public void setSimpleService(SimpleService simpleService) { this.simpleService = simpleService; } @Override protected void ex...

网站首页 | 网站地图
All rights reserved Powered by www.rdrc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com