Java: Struts+Quartz的一點(diǎn)經(jīng)驗(yàn)
好久沒寫blog了,不過今天在Struts下把Quartz測試成功還是很高興。
環(huán)境:Tomcat5.0+Struts1.1+Quartz1.6+Eclipse
步驟:1,將Quartz下的quartz-1.6.0.jar和 \lib\core\*.jar引入工程WEB-INF\lib中;
????? 2,編寫quartz.properties文件放如WEB-INF\classes下;
????? 2,擴(kuò)展Struts的ActionServlet類(將Quartz的QuartzInitializerServlet類的功能擴(kuò)展進(jìn)來,主要是創(chuàng)建StdSchedulerFactory實(shí)例,并放入到應(yīng)用的ServletContext中),命名為QuartzExtServlet;
????? 3,將QuartzExtServlet加入web.xml中并設(shè)置需要的參數(shù)值;
????? 4,創(chuàng)建類:TestJob(任務(wù)),主要功能:在控制臺(tái)println一句話;
????? 5,創(chuàng)建類:TestAction(struts的Action類),主要功能:獲取存放在ServletContext中的factory實(shí)例,并啟動(dòng)任務(wù)。
完畢。
zqbchina 發(fā)表于: 2006-12-01 18:39:29