0
私は、Springを使うためにQuartzタスクスケジューラコード(TomCat Webサーバ上で実行中)を書き直そうとしています。クォーツを使用して 唯一のコードは正常に動作:Spring NoClassDefFoundError
Scheduler scheduler = new StdSchedulerFactory().getScheduler();
JobDetail job1 = JobBuilder.newJob(TestJob1.class).withIdentity(JOB_NAME_1, GROUP_TEST).build();
Trigger indefiniteTrigger = TriggerBuilder.newTrigger().withIdentity(TRIGGER_NAME_INDEFINITE, GROUP_TEST)
.withSchedule(
SimpleScheduleBuilder.simpleSchedule().withIntervalInMilliseconds(3000).repeatForever())
.build();
scheduler.scheduleJob(job1, indefiniteTrigger);
scheduler.start();
次のコードで春を含めるようにしよう:
java.lang.ClassNotFoundException: org.springframework.transaction.TransactionException
何が間違っている
SchedulerFactoryBean schedulerFactory = new SchedulerFactoryBean();
JobDetailFactoryBean job = new JobDetailFactoryBean();
job.setJobClass(TestSpringJob.class); //TestSpringJob class extends QuartzJobBean
job.setName("job");
SimpleTriggerFactoryBean trigger = new SimpleTriggerFactoryBean();
trigger.setJobDetail(job.getObject());
trigger.setRepeatInterval(3000);
schedulerFactory.setTriggers(trigger.getObject());
schedulerFactory.start();
春コードでアプリを実行する生成します春のコードで?