【发布时间】:2011-07-24 10:07:34
【问题描述】:
我正在使用 Quartz 在我的 Web 应用程序中安排 cron 作业。我正在使用 oracle 数据库来存储作业和相关信息。当我在数据库中添加作业时,我需要重新启动服务器/应用程序(tomcat 服务器)以安排这些新作业。如何在数据库中添加作业并使它们工作而无需重新启动服务器。
【问题讨论】:
标签: quartz-scheduler
我正在使用 Quartz 在我的 Web 应用程序中安排 cron 作业。我正在使用 oracle 数据库来存储作业和相关信息。当我在数据库中添加作业时,我需要重新启动服务器/应用程序(tomcat 服务器)以安排这些新作业。如何在数据库中添加作业并使它们工作而无需重新启动服务器。
【问题讨论】:
标签: quartz-scheduler
我假设您的意思是您使用的是JDBCJobStore?在这种情况下,直接更改存储作业数据的数据库表并不理想。但是,我想您可以设置一个单独的作业,每 X 分钟/小时运行一次,检查数据库中是否有新作业(需要安排),然后像往常一样安排它们。
【讨论】:
通过调度程序 API 添加作业。
【讨论】: