quartz在web项目中的应用(不使用spring)
来源:互联网 发布:统一域名纠纷处理规则 编辑:程序博客网 时间:2024/05/20 21:44
一般使用quartz都是与spring一起的,这里我们只讲quartz在web应用中的使用,而不使用spring。
使用方法:
1、导入jar包(附件中给出)
2、在web.xml中添加
<servlet>
<servlet-name>
QuartzInitializer
</servlet-name>
<servlet-class>
org.quartz.ee.servlet.QuartzInitializerServlet
</servlet-class>
<init-param>
<param-name>config-file</param-name>
<param-value>/quartz.properties</param-value>
</init-param>
<init-param>
<param-name>shutdown-on-unload</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
3、编写quartz.properties 放到src下
org.quartz.scheduler.instanceName = TestScheduler
org.quartz.scheduler.instanceId = one
org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool
org.quartz.threadPool.threadCount = 2
org.quartz.threadPool.threadPriority = 4
org.quartz.plugin.jobInitializer.class = org.quartz.plugins.xml.JobInitializationPlugin
org.quartz.plugin.jobInitializer.fileName = quartz_data.xml
org.quartz.plugin.jobInitializer.overWriteExistingJobs = false
org.quartz.plugin.jobInitializer.failOnFileNotFound = true
org.quartz.plugin.shutdownhook.class = org.quartz.plugins.management.ShutdownHookPlugin
org.quartz.plugin.shutdownhook.cleanShutdown = true
4、编写quartz_data.xml放到src下
<?xml version="1.0" encoding="UTF-8"?>
<quartz>
<job>
<job-detail>
<name>listener1</name>
<group>group1</group>
<job-class>com.testJob</job-class>
</job-detail>
<trigger>
<cron>
<name>job1</name>
<group>group1</group>
<job-name>listener1</job-name>
<job-group>group1</job-group>
<cron-expression>0/10 * * * * ?</cron-expression>
</cron>
</trigger>
</job>
</quartz>
5、编写所要定时执行的方法
public class testJob implements Job {
@Override
public void execute(JobExecutionContext arg0) throws JobExecutionException {
//编写方法
}
}
点击下载源码
- quartz在web项目中的应用(不使用spring)
- spring quartz在项目中的应用实例
- QuartZ在Web中的应用
- QuartZ在Web中的应用
- Quartz在真实项目中的使用(结合Spring框架)
- Quartz任务调度框架学习四(Quartz集成Spring及在项目中的应用)
- Spring web项目使用Quartz定时任务
- Quartz学习5:Spring整合Quartz在集群中的应用
- Spring在Web项目中的应用-添加ServletContext监听器
- 定时器Quartz在Spring中的使用
- Spring在Web中的应用
- Spring在项目中的应用(一)
- Spring在Web应用中的事件与使用
- 任务调度quartz(一)quartz在spring中的集成
- 【Spring】在WEB应用中使用Spring
- hsqldb数据库在java web项目(androidpn)中的使用(spring+hibernate+hsqldb)
- Spring框架中的Quartz使用(详解)
- Quartz-Java Web项目中使用Quartz
- 四大常用排序算法实现-JAVA版
- ios学习--ios中的网络加密初探
- HDU 1874 畅通工程续 (SPFA)
- Visual C++调用WebService服务接口常见数据类型转换
- webdriver自动化测试
- quartz在web项目中的应用(不使用spring)
- 图像处理之图像特征提取之(二)LBP特征
- 解决RecyclerView 使用 gridlayoutmanager 时item不居中问题
- java基础-容器
- mysql的分区表
- 使用命令修改注册表键值及权限
- 浅析extern、static、const
- 乐享动注册
- ipython 安装