一旦我在JBOSS 5.1.1中启动服务器,如何运行石英调度程序

时间:2012-12-12 11:06:43

标签: jboss5.x

目前我在jboss5.1.1中添加了quartz-1.8.6和quartz-jboss-1.8.6 jar和quartz- service.xml文件,我在EAR应用程序中添加了quartz1.8.6相关的jar文件返回代码如下:

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
try {
InitialContext ctx = new InitialContext();
SchedulerFactory sf = new StdSchedulerFactory();
Scheduler sched = sf.getScheduler();
JobDetail job = new JobDetail("job1", "group1", SimpleJob.class);
CronTrigger trigger = new CronTrigger("trigger1", "group1", "job1", "group1", "0/5 * * * * ?");
sched.addJob(job, true);
Date ft = sched.scheduleJob(trigger);
try
{
 Thread.activeCount();
catch (Exception e)
 {
}
sched.start();
} 
catch (Exception exc){ 
exc.printStackTrace();
}
.....
} 

但是这个代码在我登录链接后成功运行...但是我需要它在服务器启动后运行crontask

0 个答案:

没有答案