0

我想使用 Quartz 调度程序,我的应用程序的服务器部分使用调度程序创建作业并将其存储在 JDBCStore 中,而 UI 部分(前端)使用调度程序的另一个实例(指向相同的数据库模式)为该作业添加触发器。我认为 UI 知道作业和组的名称就足够了,因为添加触发器类似于:

trigger = newTrigger()
.withIdentity("trigger", "group1")
.withSchedule(cronSchedule("0 0/2 8-17 * * ?")
    .withMisfireHandlingInstructionFireAndProceed())
.forJob("myJob", "group1")
.build();

不幸的是,这会引发作业类的异常java.lang.ClassNotFoundException。任何帮助,将不胜感激。谢谢你。

4

1 回答 1

0

根据上面的对话,为什么不将触发器本身添加到服务器项目中。您可以对服务器项目进行 JMS 调用,发送触发器详细信息并在服务器项目中执行所有必需的操作。我认为这应该可以解决您的问题

于 2012-11-17T21:22:50.843 回答