- 浏览: 1888306 次
- 性别:
- 来自: 合肥
文章分类
- 全部博客 (514)
- OPEN (41)
- WARN (33)
- EXPER (16)
- RESOURCE (7)
- TOOL (4)
- DWR (10)
- Struts1.x (10)
- Ibtais (18)
- MyEclipse (30)
- Sql Server (64)
- Tomcat (7)
- APACHE (4)
- JSP (18)
- SERVLET (6)
- ENGLISH (0)
- ECSide (8)
- JasperReports (7)
- JAVA (24)
- JS (42)
- XML (26)
- CVS (8)
- Mind (1)
- JQUERY (2)
- IBATIS (6)
- PROJECT (0)
- STRUTS2 (0)
- PROXOOL (0)
- SPRING (4)
- Hibernate (0)
- SSI (0)
- JBPM (11)
- FLEX (3)
- JSON (2)
- GWT (1)
- jeecms v3 (1)
- Flash (2)
- DATA (1)
- ORACLE (3)
- 查询oracle 中逗号分隔字符串中所有值 (1)
最新评论
-
小小西芹菜:
GoEasy web三步轻松实现web实时推送1. 引入goe ...
服务器推送技术 java -
kg_1997:
这个方法太棒了,可以不用to_date函数,实在是棒!!!
java/oracle日期处理 -
wodesunday:
:idea:
SQL的分段统计查询语句 -
wodesunday:
引用
SQL的分段统计查询语句 -
BlueSkator:
讲的有点浅,没有深入进去
tomcat需要的重新发布和重启服务器的几种情况
在quartz中一个作业实例必须实现org.quartz.Job接口
如:
quartz有自己的配置文个名为quartz.properties,如果我们不在src/(根目录)如果我们不建立文件那么quartz就会使用quartz.jar包里的这个的文件。该文件通常包含以下内容:
以上配置quartz所需的配置,其中org.quartz.plugin.jobInitializer.fileName = /quartz_job.xml指定作业配置文件名,下面我是为HelloworldJob 写的一个配置,quartz_job.xml内容如下:
这是在tomcat中作的一个例子,当然要使用quartz面要下载其相关包!
转载努力创造未来的博客!
如:
package com.unicom.gdnum.jobs; import java.util.*; import org.apache.commons.logging.*; import org.quartz.Job; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; public class HelloworldJob implements Job{ static Log log=LogFactory.getLog(HelloworldJob.class); public HelloworldJob() { } public void execute(JobExecutionContext arg0) throws JobExecutionException { // TODO Auto-generated method stub log.info("Hello World Quartz......."+(new Date()).toLocaleString()); } }
quartz有自己的配置文个名为quartz.properties,如果我们不在src/(根目录)如果我们不建立文件那么quartz就会使用quartz.jar包里的这个的文件。该文件通常包含以下内容:
# # Configure Main Scheduler Properties # org.quartz.scheduler.instanceName = TestScheduler org.quartz.scheduler.instanceId = AUTO # # Configure ThreadPool # org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool org.quartz.threadPool.threadCount = 5 org.quartz.threadPool.threadPriority = 4 # # Configure JobStore # org.quartz.jobStore.misfireThreshold = 5000 org.quartz.jobStore.class = org.quartz.simpl.RAMJobStore # =========================================================================== # Configure SchedulerPlugins =============================================== # =========================================================================== org.quartz.plugin.triggHistory.class = org.quartz.plugins.history.LoggingTriggerHistoryPlugin org.quartz.plugin.triggHistory.triggerFiredMessage = Trigger {1}.{0} fired job {6}.{5} at: {4, date, HH:mm:ss MM/dd/yyyy} org.quartz.plugin.triggHistory.triggerCompleteMessage = Trigger {1}.{0} completed firing job {6}.{5} at {4, date, HH:mm:ss MM/dd/yyyy} with resulting trigger instruction code: {9} org.quartz.plugin.jobInitializer.class = org.quartz.plugins.xml.JobInitializationPlugin org.quartz.plugin.jobInitializer.fileName = /quartz_job.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
以上配置quartz所需的配置,其中org.quartz.plugin.jobInitializer.fileName = /quartz_job.xml指定作业配置文件名,下面我是为HelloworldJob 写的一个配置,quartz_job.xml内容如下:
<?xml version="1.0" encoding="UTF-8"?> <quartz> <job> <job-detail> <name>helloworld</name> <group>group1</group> <job-class>com.unicom.gdnum.jobs.HelloworldJob</job-class> </job-detail> <trigger> <cron> <name>test</name> <group>group1</group> <job-name>helloworld</job-name> <job-group>group1</job-group> <cron-expression>0 0/1 * * * ?</cron-expression> </cron> </trigger> </job> </quartz>
这是在tomcat中作的一个例子,当然要使用quartz面要下载其相关包!
转载努力创造未来的博客!
发表评论
-
Apache FileUpload组件
2013-11-22 15:05 5465Apache FileUpload组件 在最初的 htt ... -
各种数据库对应的jar包、驱动类名和URL格式
2012-11-20 16:38 1529各种数据库对应的jar包、驱动类名和URL格式 2011 ... -
Java Web Start
2011-09-14 10:45 1361一.首先了解一下什么是java web start 1JNL ... -
The template at a glance一目了然的模板
2011-08-05 09:06 1510The template at a glance一目了然的模板 ... -
FreeMarker
2011-08-05 09:04 1139一目了然的数据模型 As you have seen, th ... -
jeecms v3
2011-07-04 15:28 1585好久没有逛jeecms的官方论坛了,今天去看了下,jeecms ... -
gwt整合ibatis
2011-07-02 09:42 2101最近整合gwt整合ibatis,常见错误 控制台报错: 一.N ... -
GWT RPC原理浅析(二)
2011-06-17 16:14 2867前一篇介绍了RPC大体的流程,核心方法是RemoteServi ... -
GWT RPC原理浅析
2011-06-17 15:26 5349GWT中前后台交互有多种方式,包括JSON,XML,RPC 其 ... -
五种开源协议
2011-04-25 14:54 1129五种开源协议(BSD,Apache,G ... -
JAVA代码调用客户端摄像头 初步探讨
2011-02-21 16:51 6771首先到sun下载最新的jmf,然后安装。 然后,说一下 ... -
tomcat部署jbpm项目 loader constraint violation
2011-02-11 14:22 1811当tomcat部署jbpm项目 时,启动项目控制台出错 ja ... -
E3.Tree参考手册
2010-12-10 09:52 3599E3.Tree参考手册 (v1.0) 目录 简介 2 系统 ... -
e3.tree 1.5 发布,很好,很强大,有截图[转]
2010-12-07 14:14 1150E3.Tree是E3平台下一个用于构造树型UI(menu,tr ... -
在Action中获取ServletContext实例
2010-11-25 13:43 37811:在Action中获取servletContext的时候可以 ... -
Bean named 'sqlMapClient' must be of type [org.springframework.orm.ibatis.SqlMap
2010-11-22 09:57 4960在整合spring2.5和ibatis2,出现了ibatis的 ... -
spring,ibatis的笔记
2010-11-22 08:51 1062在上文中,我们把iface ... -
spring,ibatis的笔记
2010-11-22 08:51 986在上文中,我们把iface ... -
后台错误处理
2010-11-17 15:10 1344后台处理 if (!isTokenValid(request) ... -
struts1 和Spring整合jar包
2010-11-17 11:33 5026struts1 和Spring整合 struts1 和Spri ...
相关推荐
lucene quartz 例子lucene quartz 例子lucene quartz 例子lucene quartz 例子lucene quartz 例子lucene quartz 例子lucene quartz 例子lucene quartz 例子lucene quartz 例子lucene quartz 例子
创建一个`Job`类,需要实现`org.quartz.Job`接口,并覆盖`execute`方法,这里我们定义一个简单的打印消息的任务: ```java import org.quartz.Job; import org.quartz.JobExecutionContext; import org.quartz....
这个"一个简单的实现quartz的例子"提供了基础的Quartz使用方法,虽然可能不包含所有功能,但足以帮助初学者理解其核心概念。 Quartz的核心组件包括: 1. **Job**:这是你要调度的任务,它定义了具体的工作逻辑。你...
这个“spring quartz简单例子”是一个实际的项目示例,它展示了如何在Spring框架中集成Quartz库,以便在Tomcat服务器上运行并观察任务执行的效果。下面将详细解释这个例子中的关键知识点。 1. **Spring框架**:...
Chart Control 例子:所有 35 种基本图表例子。 开发环境:Visual Studio 2010 开发平台:.Net Framework 4.0 代码语言:C Sharp, Visual Basic 参考代码下载地址:http://code.msdn.microsoft.com/mschart 把注释...
在博客中,作者可能详细解释了如何创建一个简单的Quartz应用,包括如何编写Job类,配置Trigger以及如何启动Scheduler。此外,还可能涉及了如何通过API动态修改或暂停Job的执行,以及如何处理并发执行和Job持久化等...
在这个最简单的Quartz例子中,我们将探讨如何设置和运行一个基本的定时任务。 首先,我们需要了解Quartz的核心组件:Job和Trigger。Job是实际执行的工作单元,而Trigger则是触发Job执行的时间规则。在Quartz中,...
根据网上的教程,做了一个最简单的quartz.net运行例子,即每隔几秒向txt中写入数据: 2015-05-10 20:14:43.397 : 【HelloJob Executed】 **** Job group1.myJob fired @ Sun, 10 May 2015 12:14:43 GMT next ...
Quartz.NET 是一个开源的作业调度框架,它允许开发者在.NET环境中定义和执行定时任务。这个框架的强大之处在于它的灵活性和可扩展性,使得开发者能够创建复杂的调度逻辑,以满足各种自动化需求。以下是对Quartz.NET...
Quartz 是一个开源的作业调度框架,用于在 Java 应用程序中实现复杂的时间调度任务。这个例子提供了 Quartz 的实际运行示例,帮助开发者更好地理解和使用这个强大的工具。 首先,让我们了解一下 Quartz 的基本概念...
- **Job**:Quartz 中的任务单元称为 Job,你需要创建一个实现了 `org.quartz.Job` 接口的类,定义具体要执行的任务。例如: ```java public class MyJob implements Job { @Override public void execute...
Quartz 是一个开源的作业调度框架,用于在 Java 应用程序中实现任务自动化和定时执行。这个"quartz15个例子"很可能是提供了一系列的示例代码,帮助开发者了解和掌握 Quartz 的核心功能和用法。让我们深入探讨 Quartz...
Quartz是Java平台上的一个全功能、完全分布式的作业调度框架。它提供了丰富的API来创建、安排和执行任务。Quartz支持CRON表达式、简单触发器、复合触发器以及作业存储在数据库中的能力,这使得它非常灵活且易于集成...
在这个Quartz入门例子中,可能包含了一个名为`QuarzTest`的类或配置文件,它是实际运行的入口。通过分析和运行这个例子,你可以了解到如何在Spring中配置和使用Quartz,以及如何创建和调度Job。 学习Quartz时,你...
在这个例子中,我们将深入探讨如何使用C#语言与Quartz.NET进行集成,创建并运行一个简单的任务。 首先,理解Quartz.NET的基本概念是非常重要的。它主要包括Job(作业)、Trigger(触发器)和Scheduler(调度器)。...
Quartz.NET是一个强大的开源作业调度框架,广泛应用于.NET平台,用于执行定时任务。在Quartz.NET 3.0.7.0这个当前的最高版本中,开发者可以通过配置文件来灵活地管理和调整工作(Jobs)的调度。在描述中提到的问题是...
在本示例中,“Quartz+Spring定时触发器例子”是一个完整的项目,包含了所有必要的jar包,这意味着你可以直接运行它来学习和理解Quartz与Spring的集成。这个项目应该包含以下组件: 1. **配置文件**:可能包含一个...
一个简单的 定时任务的例子,希望能对大家的学习有帮助。 最后,附:cronExpression配置说明 字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C ...
同时,官方例子是一个很好的学习资源,它们可以帮助你了解Quartz的用法,避免常见的陷阱和错误。在实践中,你可能需要根据项目的具体需求定制Trigger策略,或者与其他系统集成,实现更复杂的定时任务管理。
Quartz支持集群,当在一个集群中的一个节点失败时,其他节点会接管调度任务。 11. **作业存储** Quartz支持多种存储方式,如RAMJobStore、JDBCJobStore等,适应不同的应用场景。 12. **并发策略** 通过设置`...