首页 文章

容器内的Java Quartz作业

提问于
浏览
3

使用 - http://quartz-scheduler.org/documentation/quartz-2.1.x/examples/Example1中提到的说明成功安排了第一个java Quartz作业

由于它是一个独立的应用程序,我们使用main方法 . 我想把它变成一个容器管理的容器 . 所以,我按照说明添加了代码 - http://quartz-scheduler.org/documentation/quartz-2.1.x/cookbook/ServletInitScheduler

但是在容器环境中,我无法在预定时间自动运行作业 . 我还是要使用main方法并手动运行作业 .

请为我建议一个解决方案 .

这是quartz调度程序代码的链接 . https://gist.github.com/60b236e7fd1432c76248

1 回答

  • 1

    我认为你有几个问题需要解决 .

    • 检查quartz文档并修改web.xml以使用listener或servlet方法 . 你现在两个都有 .

    • 您需要另一个servlet在tomcat中运行才能创建作业 . 谷歌如何创建一个简单的servlet或要求更多信息 . 您必须获取quartz init servlet创建的调度程序工厂 - 检查quartz init servlet的javadocs以了解如何执行此操作 . 它们使servlet上下文可用于其他servlet抓取

相关问题