spring2.5+quartz1.6.5配置

在网上找spring+quartz的配置文档都是针对spring2.0版本的,用2.5会莫名其妙的出错,2.5版本的配置如下:

applicationContext-scheduler.xml:


class="org.springframework.scheduling.quartz.SchedulerFactoryBean">















0/5 * * * * ?






com.eway.payweb.scheduler.TestCheck






quartz.properties:

org.quartz.scheduler.instanceName = Sched1
org.quartz.scheduler.instanceId = 1
org.quartz.scheduler.rmi.export = false
org.quartz.scheduler.rmi.proxy = false

org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool
org.quartz.threadPool.threadCount = 3

org.quartz.jobStore.class = org.quartz.simpl.RAMJobStore


TestCheck:

public class TestCheck extends QuartzJobBean{

public TestCheck(){

}


@Override
public void executeInternal(JobExecutionContext context)
throws JobExecutionException {
JobDetail job= context.getJobDetail();
System.out.println(new Date()+":"+job.getName());

}

}


QuartzTest:

public class QuartzTest {



// @Override
// protected String[] getConfigLocations() {
// return new String[] { "classpath:/applicationContext.xml", "classpath:/applicationContext-scheduler.xml" };
// }


public static void main(String [] argo){
System.out.println("Test start.");
ApplicationContext context=new ClassPathXmlApplicationContext("applicationContext-scheduler.xml");
System.out.print("Test end..");

}


}

你可能感兴趣的:(java学习)