使用数据库的 Quartz 调度程序

发布于 2024-10-27 04:33:51 字数 151 浏览 3 评论 0原文

我正在使用 Quartz 在我的 Web 应用程序中安排 cron 作业。我正在使用 Oracle 数据库来存储职位和相关信息。当我在数据库中添加作业时,我需要重新启动服务器/应用程序(tomcat 服务器)才能安排这些新作业。如何在数据库中添加作业并使其在不重新启动服务器的情况下工作。

I am using Quartz to schedule cron jobs in my web application. i am using a oracle Databse to store jobs and related info. When i add the jobs in the Database, i need to re-start the server/application (tomcat server) for these new jobs to get scheduled. How can i add jobs in the database and make them work without restarting the server.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

·深蓝 2024-11-03 04:33:51

我假设您的意思是您正在使用 JDBCJobStore ?在这种情况下,直接更改存储作业数据的数据库表并不理想。但是,我想您可以设置一个单独的作业,每 X 分钟/小时运行一次,检查数据库中是否有新作业(需要计划),并照常计划它们。

I assume you mean you are using JDBCJobStore? In that case it is not ideal to make direct changes in the database tables storing the job data. However, I suppose you could set up a separate job that runs every X minutes / hours, checks whether there are new jobs in the database (that need to be scheduled), and schedule them as usual.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文