quartz-scheduler相关内容
我在 Grails 1.3.7 中使用石英插件.我需要对使用石英作业的服务器应用程序进行负载平衡/集群.显然这是支持的,但我发现文档中的所有谷歌搜索结果和链接都已损坏.我找到了一些原始的 Java 示例,但我认为 Grails 有一种更简单的方法来做到这一点.我所需要的只是一个用作模板的简单示例.我知道我需要以某种方式启用 Quartz 以使用 JDBC 来存储作业和管理锁定. 我认为指向单
..
我的应用程序中正在运行以下 Quartz 作业: class ScraperJob {定义刮板服务静态触发器 = {cron 名称:'scraperTrigger',cronExpression:“0 0 * * * ?"//每分钟运行一次}定义执行(){尝试 {刮刀服务.存储()log.info "${new Date()} - 抓取顺利."}catch(IOException) {//连接问
..
我想知道是否有人可以提供建议:我有一个场景,Quartz 运行的计划作业每小时更新一个对象数组列表. 但我需要这个对象数组列表对 Tomcat 创建的所有会话可见.所以我的想法是,我每小时从运行的 Quartz 作业中的某个地方写入这个对象,以便每个会话都可以访问它. 谁能说如何做到最好?我想知道从 Quartz 作业写入 servlet 上下文的对象?另一种方法是让每个会话从数据库表
..
我想在 Java 动态 Web 应用程序中使用 Quartz 2.2 创建调度程序.我是这项任务的新手.我尝试了网络上的所有教程.我尝试使用上下文侦听器方法来初始化调度程序.这似乎不起作用.hello world 程序仅适用于一般的 java 应用程序.对于 Web 应用程序,它看起来很棘手. pom.xml:
..
我想对此有一些见解. 我有一个从数据库读取和写入 Excel 文件的程序.它的执行基于使用 Quartz api 的计时器,并在每周的每个星期二触发.问题是,当我通过安排它每小时执行一次作业来测试它时,程序在写入 excel 文件的过程中执行几次后突然停止.这是我写的excel代码. 尝试{FileInputStream file = new FileInputStream(excelFi
..
我有几条路线看起来像: from("quartz://" + getJobId() + "?cron=" + cronExpression + "&stateful=true").routeId(getJobId()).autoStartup(假).to(getRouteTo()); 可以从管理控制台启动和停止这些路由.我遇到的问题如下: 如果路由配置为每天 17:00 运行,当前如果我
..
我有一个使用 Quartz 1.6.6 的 Java 应用程序.部署在Weblogic上,其架构包括两个应用服务器. 该应用程序包含一个定期运行的触发进程 - 每分钟一次.这是使用 Spring 3.1.1(带有 org.springframework.scheduling.quartz.SchedulerFactoryBean)实现的. 我在 Java 应用程序的 EAR 文件中包含
..
石英是如何计时的?它是在后台运行的连续计时器还是以某种方式使用操作系统调度程序还是其他什么? 哪个类实际上拥有此功能? 谢谢. 解决方案 就我深入研究 Quartz 源代码而言,我发现(至少对于 QuartzScheduler 代理的 StdScheduler 实现) 其调度线程 QuartzSchedulingThread 使用 System.currentTimeMilli
..
我正在尝试从实现 Quartz Job 的类发送电子邮件,为此我必须在类中 @Autowire IEmailService. 这是我用来创建 Quartz 作业的方法: @Overridepublic Boolean sendInfoEmail(ManifestationProp manifProp, ServletRequest request) 抛出 SchedulerExceptio
..
我有一个每小时运行 1 分钟的工作. Job 将获取当前小时并查询 DB 以查看该小时要发送的任何通知,如果有,它将发送电子邮件通知. 现在的问题是处理失火. 说当调度程序在上午 8 点 30 分到 10 点 30 分之间关闭时,我错过了 2 个触发器.当调度程序在 10:30 出现时,我需要这 2 个错过的触发器才能被触发.所以我使用的是带有MisfireHandlingIns
..
在 Quartz 调度器中第一次执行第一个作业时,Spring 抛出了以下异常.请注意,作业在其执行过程中显式调用 applicationContext.getBean(...). 有人能解释这个异常的原因吗,也许还有避免它的方法? Spring 版本:4.1.5.RELEASE石英版本:2.1.6 提前致谢 2015-07-24 09:20:27,416 错误 be.cito
..
我有一个 UI 界面,用户可以在其中定义作业名称、间隔、活动/非活动等. 我们如何使用 Quartz Scheduler 或任何 java/Spring api 实现这一点? 例如.假设任何 Quartz 作业启动并且间隔设置为 10 分钟,那么在理想情况下作业将在接下来的 10 分钟间隔内运行.但是每次作业运行时,我们都想从数据库中获取最新的时间间隔并进行调度. 10:00 作
..
我收到以下异常 - org.quartz.impl.jdbcjobstore.LockException:获取数据库行锁失败:ORA-00942:表或视图不存在[参见嵌套异常:java.sql.SQLException:ORA-00942:表或视图不存在]. 我已经使用相同的代码但数据库是Mysql,但突然我们决定将数据库迁移到ORACLE. 然后我们从 java 端爬上 Except
..
我正在从远程主机上的目录传输文件,当此作业的间隔到达时,触发器会触发作业.但我想确定,如果在触发时作业仍在存储上工作(下载尚未完成的文件)点火时间到了,石英要跳过这个间隔.我尝试使用这个c r on_trigger.MISFIRE_INSTRUCTION_DO_NOTHING 但我似乎只适用于没有可用线程的情况. public CronTrigger scheduleJob(RemoteJob
..
我正在从石英版本 1.6.0 迁移到 2.0.2.它似乎工作正常,因为我可以看到数据在服务器启动时插入到我们的 oracle 数据库中的石英表中,并且石英调度程序设置也成功. 但是,当作业尝试第一次运行时,我遇到以下错误:作业无法通过 PropertyLoader 从数据库加载缓存属性,这些属性是在服务器启动时设置的 (Jboss 5.1). 下面我也得到一个 java.lang.Inco
..
我正在尝试在 Quartz Scheduler API 中构建一个触发器,它应该按照以下条件执行. 在特定日期(2012 年 1 月 25 日)开始 在预定时间(08.00.00 AM)开始 每周. 可以安排为隔周或每 3 周(如果不是每周) 在一周中的这些特定日子(星期一、星期二、星期五等) 我创建了以下表达式 newTrigger().withIdentity(cronT
..
我使用 spring 3.1 创建了石英应用程序.我创建了一个 xml 文件 Spring-Quartz.xml
..
我有 Quartz 2.2.1 和 Spring 3.2.2.Eclipse Juno 上的应用程序 这是我的 bean 配置:
..
我们要求在应用程序维护之前暂停作业.我们在集群中使用 Quartz 2.2.1.数据库是oracle. 我开发了一个具有“暂停"功能的屏幕.我观察到“暂停"工作正常,直到我再次启动服务器.在我启动服务器的那一刻,QRTZ_TRIGGERS 表的 TRIGGER_STATE 重置为“WAITING". 任何人都可以提供提示. 非常感谢. Rgds - 罗伊 解决方案
..
我写这个方法是为了从 Quartz JDBC 中删除一个作业 public boolean removeJob(String jobName) {尝试 {JobKey jobKey = JobKey.jobKey(jobName);尝试 {调度程序 sched = schedulerFactoryBean.getScheduler();logger.info("结果:" + sched.dele
..