目前我在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