使用 - 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 回答
我认为你有几个问题需要解决 .
检查quartz文档并修改web.xml以使用listener或servlet方法 . 你现在两个都有 .
您需要另一个servlet在tomcat中运行才能创建作业 . 谷歌如何创建一个简单的servlet或要求更多信息 . 您必须获取quartz init servlet创建的调度程序工厂 - 检查quartz init servlet的javadocs以了解如何执行此操作 . 它们使servlet上下文可用于其他servlet抓取