日期:2014-05-17  浏览次数:20600 次

quartz中简单任务执行
JobDetail job = new JobDetail("TestJob4","jgroup4",Test.class);
要执行的Test类如果是个简单的类里面输出一些文字启动TOMCAT就好用,把Test类换成JUnit的测试类后启动TOMCAT任务就跑不起来了。
quartz中执行普通类和JUnit的测试类有什么区别吗?

------解决方案--------------------
NoClassDefFoundError: junit/framework/TestCase

你看在项目路径那里有没加 junit包进来。
------解决方案--------------------
你的TestTest没有无参构造方法,JobDetail加载这个类时自动创建对象出错;找不到TestCase这个类:java.lang.NoClassDefFoundError: junit/framework/TestCase应该把JUnit包放在lib下而不光是导进去就可以了。