Spring+Quartz定时任务
2009-09-21 00:00:00 来源:WEB开发网测试方法
Java代码
package com.task;
import org.springframework.context.support.AbstractApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
/**
* 测试类
*
*/
public class Test {
public static void main(String[] args) {
try {
AbstractApplicationContext context = new ClassPathXmlApplicationContext("com/task/beans.xml");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("Main方法执行开始了! 定时器伴随着Spring的初始化执行了。。。");
System.out.println("Main方法执行结束了!");
}
}
我在运行调试的时候遇到了一些错误,比如:
Java代码
Error creating bean with name 'testJobDetail' defined in class path resource [com/task/beans.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/apache/commons/collections/SetUtils
这个错误是因为工程中缺少必要的commons-collections-3.2.1.jar包引起的,另外必须的jar包还有quartz-1.6.4.jar,spring.jar,commons-logging.jar
更多精彩
赞助商链接