Я написал код в Quartz, который будет ежедневно обновлять базу данных ровно один раз в день. Я использую Eclipse в своем веб-приложении, поэтому запустил Tomcat через Eclipse.Я использовал Quartz в своем веб-приложении Java, но когда Quartz выполнит его выполнение, Tomcat отключается.
Но после обновления базы данных из Quartz она вынуждает Tomcat быть завершена в Eclipse. Поэтому мое приложение не работает после того, как часть кварца работает (из-за завершения Tomcat). Сообщения, которые я получил в Eclipse 4 Quartz, отображаются ниже:
Job name:Event Update1
Group name:mysql
Trigger name:cronTrigger4Event1
Firing Time:Mon Jan 24 14:30:00 IST 2011
dateFormat.format(calendar.getTime()) : 2011-01-24
Inserting values in Mysql database table!
1 row affected
Jan 24, 2011 2:30:00 PM org.apache.coyote.http11.Http11BaseProtocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
[INFO] 24 Jan 2011 14:30:05.506 Thread-34 [org.quartz.core.QuartzScheduler]
Scheduler QuartzScheduler_$_NON_CLUSTERED shutting down.
[INFO] 24 Jan 2011 14:30:05.506 Thread-34 [org.quartz.core.QuartzScheduler]
Scheduler QuartzScheduler_$_NON_CLUSTERED paused.
[INFO] 24 Jan 2011 14:30:05.506 Thread-34 [org.quartz.core.QuartzScheduler]
Scheduler QuartzScheduler_$_NON_CLUSTERED shutdown complete.
Любая помощь приветствуется.
Вы вызываете 'shutdown()' в Планировщике? –