3

我想要关于在 Java Web 应用程序中调度执行的建议。(目前在Tomcat上运行,但我想避免任何特定于tomcat的东西)。

我认为以下内容定义了我感兴趣的问题的方面。

考虑一个定期轮询一组文件以获取更新的应用程序。我想提供一个用户界面,允许用户独立定义给定文件的轮询间隔,并根据用户输入更新执行计划。

如何在 Web 应用程序中安全地实现这一目标?

4

5 回答 5

2

看看石英

于 2009-08-13T08:11:18.947 回答
2

创建一个普通的 Java 轮询进程来轮询文件。它连接到您的 web 应用程序的数据库以获取轮询间隔,以及可以由界面用户定义的任何其他设置。

然后创建一个简单的 Web 界面,它可以读取和写入同一个表/数据库(轮询间隔等)。完毕!

于 2009-08-13T08:25:00.450 回答
0

仅使用 Web 层(又名 Tomcat)是不可能的。查看第三方调度程序(例如 Quartz)。

于 2009-08-13T08:11:53.363 回答
0

您可以使用QuartzSpring Batch

于 2009-08-13T08:22:16.680 回答
-1

在 J2EE 应用程序中没有执行此操作的标准方法,并且您不应该在应用程序中使用线程。您可以使用特定于供应商的功能(JBoss 具有计时器服务)或使用第三方服务。

于 2009-08-13T08:14:46.663 回答