1

現在、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を実行するためにコードが必要でした

4

0 に答える 0