struts2中如何做后台任务?

发布于 2024-09-10 07:01:09 字数 253 浏览 8 评论 0原文

我查看了 struts 插件列表,但找不到执行后台/计划任务的插件。

我想做的是运行一项日常任务,从几台服务器中提取文件。我希望此任务从 Web 应用程序中运行,以便我的导入程序可以访问所有数据类,而且在我看来,它也不会那么复杂。

有什么通用的方法可以解决这个问题吗?

谢谢

i had a look on the struts plugins list here and wasn't able to find a plugin to do background/scheduled tasks.

What i want to do, is run a daily task that pulls files from a few servers. I'd like this task to be run from within the web app, so that my importer gets access to all the data classes, also it would be less complicated IMO.

Any common way to go about this?

Thanks

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

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

发布评论

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

评论(2

鹊巢 2024-09-17 07:01:09

您最好的选择可能是 Quartz 它提供了一种定义作业的方法以及许多触发器,包括类似 cron 的表达式。它可以嵌入到您的应用程序中。

Your best bet is probably Quartz which provides a way to define jobs, and a number of triggers, including cron like expressions. It can be embedded in your app.

○愚か者の日 2024-09-17 07:01:09

我结合 Struts2 使用 Spring 插件来解决这个问题。

使用 Spring,您可以轻松定义要执行的计时器任务或 Quartz 作业
后台工作。

Together with Struts2 I use the Spring Plugin for this Issue.

With Spring you can easy define Timer Tasks or Quartz Jobs to execute
Background Jobs.

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