当前位置: 首页 > 知识库问答 >
问题:

QuartzScheduler触发问题

阳英朗
2023-03-14

我面临QuartzScheduler触发器定义的问题。

2019年2月28日星期四16:27:30 IST:开始时间

0/20 0 0 ? * * * Cron表达式

2019年2月28日星期四16:29:30 IST结束时间

触发器schedulerAdderTrigger=触发器生成器。newTrigger()。withIdentity(触发键)。startAt(schedulerdata.getScheduleStartDate())。withSchedule(CronScheduleBuilder.cronSchedule(schedulerdata.getChroneeExpression()))。endAt(schedulerdata.getScheduleEndDate())。使用JobData(jobDataMap)。build();

我收到以下错误,可能是什么原因。

错误:

1010001_50调度异常:基于配置的调度,给定的触发器'DEFAULT.hread.run'永远不会触发。ool.java:573QuartzScheduler.schedule作业(QuartzScheduler.java:882)org.quartz.impl.StdScheduler.schedule作业(StdScheduler.java:249)com.naresh.sample.job.ReportDashboardDataLoader.addJobToScheduler(ReportDashboardDataLoader.java:128)com.naresh.sample.job.ReportDashboardDataLoader.addToScheduler(ReportDashboardDataLoader.java:81)com.naresh.sample.job.ReportDashboardDataLoader.execute(ReportDashboardDataLoader.java:47)org.quartz.core.JobRunShell.run(JobRunShell.java:202)org.quartz.simpl.SimpleThreadPool$WorkerTorg.quartz.(SimpleThreadPorg.quartz.core.)

此外,我还尝试将粒度更改为分钟级别(0 0/1 0?***),在这种情况下,不会运行任何内容。

请帮助我理解这个问题。

当做

纳雷什

共有1个答案

姜淇
2023-03-14

对不起,问题是我这边。我使用的Cron表达式是错误的。我只是仔细看了一下。

谢谢你纳瑞什

 类似资料:
  • 问题内容: 我正在尝试编写一个触发器来填充一个包含有关雇员的最新工资信息的表。我有一个问题,我现在无法完全绕开我的头。 这是要填充的表: 这是我的触发器: 触发器编译没有问题,但是当我尝试运行此更新时,Oracle告诉我触发器无效。是什么原因造成的? 问题答案: 您已按块显示了代码。但似乎您正在运行一起显示为脚本的内容,最初没有进行更新: 在SQL Developer中作为脚本运行时,脚本输出窗口

  • 我在MariaDb服务器中有一个触发器,其代码如下: 我正在尝试在我拥有MySQL(5.7+版本)的生产服务器上创建相同的触发器。我会得到这样的错误: 误差静态分析: 分析中发现错误6处。 语句开头意外。(在位置0的“创建触发器”附近) 语句开头意外。(靠近位置15处的“”) 语句开头意外。(靠近位置39处的“插入之前”) 语句开头意外。(第57位“”附近) 语句开头意外。(靠近位置74处的“FO

  • 我在根实例上写了监听代码appModel!.addListener,在一个子页面中进行触发notifyListeners的操作,但addListener中的函数并未执行,为什么呀? 代码如下: 根页面 appModel 子页面

  • 我想让我的discord机器人每隔5秒发送一条消息,告诉我如果我最近在聊天中输入了什么,你已经说了。例如,如果我发送这些消息(如下)Hi(消息1,一秒钟过去了)Hi(消息2,两秒钟过去了)Hi(消息3,三秒钟过去了)Hi(消息4,5秒钟过去了)(机器人说):你说话了(记住,机器人只说了一次,不是四次) 但是,到目前为止,它处于空闲状态,不发送任何消息。我没有收到任何错误,并且bot本身运行并且在线

  • 问题内容: 我的整个项目都使用(Bluebird)Promises,但是有一个使用EventEmitter的特定库。 我想要实现以下目标: 我在Promises链中读了EventEmitter的答案。这给了我一种执行’connect’事件的回调的方法。这是我到目前为止所到之处 现在如何进一步链接“ eventB”? 问题答案: 我假设您想为每个事件做不同的事情。即使由的动作触发,您也可以将其视为另

  • 我有一个jdbc客户机与postgresql数据库通信。从JDBC中创建一条准备好的语句,用于在表中插入一些数据,但在创建查询时,客户机不知道要在语句中插入的所有字段,为了完成查询,我编写了一个触发器,在该表上插入之前触发,找到缺少的值,继续执行查询。这是jdbc代码: 这是触发代码: 当触发器触发时,我有一个错误: 这是什么意思?记录新的,正如你在jdbc代码中看到的那样。。。