http://liuzidong.iteye.com/blog/1147528
Quartz之JobExecutionException
博客分类:
quartzjobexecutionexceptionjavazero
问题1 如果你的任务执行发生错误了怎么办呀!
Quartz提供了二种解决方法
1 立即重新执行任务
2 立即停止所有相关这个任务的触发器
问题2 怎么去执行呢
Quartz的解决方式是
在你的程序出错时,用Quartz提供的JobExecutionException类相关方法很好的解决
问题:我想在WEB容器启动时就执行任务怎么办呢
Quartz:使用QuartzInitializerListener就可办到了
请注意它的优先级别比QuartzInitializerServlet要高
在web.xml中可配置的参数如下:
如:
Java代码
- <context-param>
- <param-name>quartz:config-file</param-name>
- <param-value>/quartz.properties</param-value>
- </context-param>
- 触发器监听 TriggerListener
Quartz TriggerListener 触发器监听器
顾名思义:监听触发器的
Quartz Scheduler 可以对Trigger建立一个监听器,分别对Trigger的各种状态进行监听
实现监听器需要实现TriggerListener接口,然后注册到Scheduler上就可以了。
时间: 2024-11-10 03:18:39