【问题标题】:How to configue cron job for jsp page?如何为jsp页面配置cron作业?
【发布时间】:2012-06-03 12:47:52
【问题描述】:

我需要每 30 分钟后执行一个 jsp 页面。我正在使用 glassfish 服务器。我想为此使用 cron 作业,但我以前从未使用过 cron 作业。

请给我任何链接或示例,我可以从中了解如何为 jsp 页面配置 cron 作业并在特定时间段后执行它?

提前致谢, 珐琅

【问题讨论】:

  • Background timer task in JSP/Servlet web application 的可能重复项顺便说一句,您需要先重新设计 JSP 页面。 JSP 用于生成 HTML,not 用于运行业务代码。
  • 这里的“执行一个jsp页面”是什么意思?你想向它发送一个 HTTP GET/POST 请求吗?你想对输出做什么?
  • 我想在插入任何新行的特定时间后检查数据库。如果是,那么我需要创建一个 csv 文件并将这些新行插入到 tha csv 文件中。
  • 听起来你只想要一个后台进程,而不是一个 JSP。
  • 是的,这就像后台进程,我想为此使用 JSP。

标签: java jsp cron crontab crontrigger


【解决方案1】:

如果你只是想让网络服务器“执行”一个 JSP 页面,你需要向网络服务器发送一个合适的 HTTP 请求。最简单的方法是使用命令行工具,如wgetcurl(或Windoze 替代品)。一旦你能成功地做到这一点,把它变成一个cron 工作就是一件简单的事情。

参考:

  • 您的网络服务器/网络应用程序的文档,以了解要使用的 URL、要使用的 HTTP 方法类型、要发送的参数等等。
  • wget(1)curl(1) 的手动条目,了解如何使用这些命令。
  • crontab(1)crontab(5) 的手动条目,以了解如何创建 cron 作业。

尝试在 Java 中执行此操作很可能会使任务变得比它需要的更复杂。

【讨论】:

    猜你喜欢
    • 2014-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-16
    • 2012-07-06
    相关资源
    最近更新 更多