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