package com.quartz.test; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.quartz.CronTrigger; import org.quartz.JobDetail; import org.quartz.Scheduler; import org.quartz.SchedulerFactory; import org.quartz.impl.StdSchedulerFactory; public class JobSchedulerServlet extends HttpServlet { public void destroy() { super.destroy(); // Just puts "destroy" string in log // Put your code here } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doPost(request, response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out .println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">"); out.println("<HTML>"); out.println(" <HEAD><TITLE>A Servlet</TITLE></HEAD>"); out.println(" <BODY>"); out.print(" This is "); out.print(this.getClass()); out.println(", using the POST method"); out.println(" </BODY>"); out.println("</HTML>"); out.flush(); out.close(); } /** * Initialization of the servlet. <br> * * @throws ServletException if an error occurs */ public void init() throws ServletException { try { //创建一个JobDetail实例,指定SimpleJob JobDetail jobDetail = new JobDetail("job1_1","jGroup1", PreOperationJob.class); CronTrigger cronTrigger=new CronTrigger("trigger1_1","tgroup1"); String cronExpresion=this.getInitParameter("cronExpresion"); cronTrigger.setCronExpression(cronExpresion); //通过SchedulerFactory获取一个调度器实例 SchedulerFactory schedulerFactory = new StdSchedulerFactory(); Scheduler scheduler = schedulerFactory.getScheduler(); scheduler.scheduleJob(jobDetail, cronTrigger);// 注册并进行调度 scheduler.start();//调度启动 } catch (Exception e) { e.printStackTrace(); } } }
最近下载更多
双鱼座程序员7号 LV6
2022年4月23日
atlanta677 LV3
2021年9月29日
长安不测字 LV2
2021年5月18日
hewenhui LV1
2021年4月26日
jibamao LV2
2021年3月18日
yinxiu123 LV4
2020年9月10日
baihongdoudou LV5
2020年8月20日
低调人 LV38
2020年3月24日
2252536772 LV21
2020年3月9日
jzlsunny LV2
2020年2月11日
最近浏览更多
浪里格朗 LV4
2023年1月31日
最代码-宋家辉 LV61
2023年1月29日
Hachi6 LV13
2022年12月4日
1358849392 LV21
2022年11月23日
adminadminsqwqe LV8
2022年8月18日
zerofire LV3
2022年7月1日
双鱼座程序员7号 LV6
2022年4月23日
pxqtsht LV16
2022年3月21日
mugege123 LV6
2021年11月2日
denliv_hui LV13
2021年10月20日