如何在struts2中执行后台任务?

时间:2010-07-16 05:00:29

标签: java struts2 struts background backgroundworker

我查看了struts plugins list here,但无法找到执行后台/计划任务的插件。

我想做的是运行从少数服务器提取文件的日常任务。我希望这个任务可以在Web应用程序中运行,这样我的导入器就可以访问所有数据类,而且IMO也不会那么复杂。

有什么常见的方法吗?

由于

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

与Struts2一起,我使用Spring插件来解决这个问题。

使用Spring,您可以轻松定义Timer Tasks或Quartz Jobs来执行 后台工作。