`
haiter
  • 浏览: 11049 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

关于quartz定时器问题请教

阅读更多
我想每天10点钏执行一个任务,我的程序如下,时间到了10点但不执行,不知为什么?请一下!

public   class  HelloJob  implements  Job   {
      public  HelloJob()   {}
      public   void  execute(JobExecutionContext context)throws  JobExecutionException{
      // 在这里写业务处理代码。什么,你不知道?那你别问我!!:-<
         System.out.println( " Hello World!! " );
      }
   
     public   static   void  main(String[] args)  throws  SchedulerException, ParseException
       {
       // PropertyConfigurator.configure( " ./log4.properties " );  // 加载log4的配置文件
          SchedulerFactory schedFact  =   new  org.quartz.impl.StdSchedulerFactory();
         Scheduler sched  =  schedFact.getScheduler();  // 获取调度管理器
          JobDetail jobDetail  =   new  JobDetail( " myJob ", sched.DEFAULT_GROUP, HelloJob.class ); // 创建工作
         CronTrigger trigger  =   new  CronTrigger( " myTrigger " ,  " test " ,  "0 0 10 * * ?" );          
         sched.scheduleJob(jobDetail, trigger);  // 添加到调度管理器中
         sched.start(); // 启动调度管理器
       }
}
分享到:
评论
2 楼 baallee 2007-07-03  
你可以使用spring去配置。
<bean id="reportjob"
		class="org.springframework.scheduling.quartz.JobDetailBean">
		<property name="jobClass">
			<value>
				com.xxxx.xxx.xxx.GeneratorTimerTask
			</value>
		</property>
	</bean>
	<bean id="reportCronTrigger"
		class="org.springframework.scheduling.quartz.CronTriggerBean">
		<property name="jobDetail">
			<ref bean="reportjob" />
		</property>
		<property name="cronExpression">
			<value>0 0 10 * * ?</value>
		</property>
	</bean>
	<bean id="scheduler"
		class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
		<property name="triggers">
			<ref bean="reportCronTrigger" />
		</property>
	</bean>


GeneratorTimerTask里完成业务,这种方法我测试过。应该不会有问题。
1 楼 haiter 2007-07-02  
有人用到过吗?请指导一下如何改正

相关推荐

    Spring Quartz 定时器示例(Web工程版)

    Spring Quartz 定时器示例(Web工程版),欢迎下载。

    quartz定时器源码jar包下载

    作为一个专业的IT行业大师,我很高兴为你解析Quartz定时器的核心概念、功能以及如何通过源码学习。 Quartz定时器允许开发者创建、调度和管理任务,这些任务可以是简单的函数调用或者复杂的业务流程。它支持多种调度...

    Quartz定时器介绍与简单使用

    ### Quartz定时器介绍与简单使用 #### 1.1 Quartz介绍 Quartz 是一款功能强大的开源任务调度框架,它完全采用 Java 编写而成。该框架允许开发人员以灵活的方式定义作业及其触发规则,从而实现对任务的定时调度。...

    Quartz定时器从入门到进阶

    Quartz定时器是一个开源的作业调度框架,专为J2SE和J2EE应用程序设计,完全用Java编写。它的核心优势在于提供强大的灵活性和简单性,使得开发者可以轻松创建简单的或复杂的任务调度。Quartz支持多种特性,如数据库...

    Quartz定时器表.sql

    Quartz定时器表 执行语句 方便部署处理数据

    Quartz定时器表

    mySQL数据库Quartz定时器表,mySQL数据库Quartz定时器表,mySQL数据库Quartz定时器表,mySQL数据库Quartz定时器表

    quartz定时器api

    Quartz定时器API是Java平台上一个强大的作业调度框架,它被广泛用于构建自动化任务和后台作业,例如数据备份、报表生成、系统维护等。Quartz提供了丰富的API来创建、管理和控制作业(Jobs)和触发器(Triggers),...

    [Quartz]Quartz定时器的j2ee系统使用

    Quartz的Hibernate模型 博文链接:https://xmkevinchen.iteye.com/blog/196392

    Quartz定时器事例

    下面,我们将深入探讨Quartz定时器的工作原理、配置、API使用以及在实际项目中的应用案例。 1. **Quartz简介** - Quartz是一个基于JDBC存储的可扩展的作业调度框架,能够用于执行计划性的任务。 - 它支持复杂的...

    一个简单的quartz定时器的demo

    这个"一个简单的quartz定时器的demo"是展示如何在项目中集成和使用Quartz的基本步骤,包括创建任务、配置调度器以及管理任务的生命周期。 首先,Quartz的核心组件包括Scheduler(调度器)、Job(任务)和Trigger...

    java Spring OpenSymphony的Quartz定时器的时间设置

    ### Java Spring 中 OpenSymphony 的 Quartz 定时器时间设置详解 #### 一、Spring定时器的两种实现方式概述 在Java Spring框架中,开发者有多种选择来实现定时任务的功能,其中最为流行的两种方式分别是使用Java...

    quartz定时器mysql 脚本

    quartz定时器mysql的脚本,如果需要定时器持久化到数据库,可以使用

    spring boot集成quartz定时器

    本文将详细讲解如何在Spring Boot项目中集成Quartz定时器,以及如何利用Spring的依赖注入特性来实现Job。 一、集成Quartz定时器 1. 添加依赖:首先,你需要在Spring Boot项目的`pom.xml`或`build.gradle`文件中...

    Quartz定时器,表达式自动生成工具

    在Java应用中,我们常常需要执行一些周期性的任务,如数据备份、清理缓存或者发送邮件等,而Quartz正是解决这类问题的理想工具。 Quartz的核心在于其强大的调度能力,它支持CRON表达式和基于时间间隔的触发器。CRON...

    Spring Quartz定时器的jar包

    Spring Quartz定时器是Java开发中常用的一个任务调度框架,它结合了Spring框架的强大功能与Quartz的灵活性,使得开发者能够方便地在应用中实现定时任务。在这个压缩包中,包含了三个核心的jar文件:`quartz-all-...

    Spring Quartz定时器

    Spring Quartz定时器 Spring Quartz定时器 Spring Quartz定时器 Spring Quartz定时器

    quartz定时器2.2.1JAR包

    Quartz定时器是一款开源的、功能强大的作业调度框架,它为Java应用程序提供了精确且可扩展的任务调度能力。在Java世界中,Quartz以其灵活性、稳定性和广泛的社区支持而备受推崇。2.2.1版本是Quartz的一个稳定版本,...

    quartz定时器jar包

    quartz定时器jar包,包括log4j-1.2.16.jar quartz-2.2.3.jar quartz-jobs-2.2.3.jar slf4j-api-1.7.7.jar slf4j-log4j12-1.7.7.jar

    quartz定时器不依赖任何框架

    Quartz定时器是一款强大且灵活的开源作业调度框架,它允许开发者在Java应用程序中安排复杂的任务执行。Quartz不依赖任何特定的Web或应用服务器框架,因此可以独立使用,这正是"quartz定时器不依赖任何框架"这个主题...

    quartz定时器配置与jar包

    本资料包将详细介绍如何在Spring框架中配置和使用Quartz定时器,并涉及到cron表达式的使用。 一、Quartz简介 Quartz是一个完全由Java编写的作业调度框架,能够精确地调度任务,支持简单或复杂的调度需求。Quartz的...

Global site tag (gtag.js) - Google Analytics