Java 我们有一个使用CRON4J调度的web应用程序。作业在同一计划时间内运行两次。有人知道为什么吗?

Java 我们有一个使用CRON4J调度的web应用程序。作业在同一计划时间内运行两次。有人知道为什么吗?,java,tomcat,cron4j,Java,Tomcat,Cron4j,我们有一个使用CRON4J调度的web应用程序。作业在同一计划时间内运行两次。有人知道为什么吗? 我们在tomcat上部署了此应用程序。您肯定注册了两次任务。可能已部署war的另一个副本,因此实际运行的应用程序有两个实例?如果在上下文侦听器中定义了调度程序,请检查定义上下文的次数。它将针对每个上下文执行。 如果您使用虚拟主机,或者如果您在war META-INF/context.xml中定义了一个上下文,而在server.xml中定义了另一个上下文,则可以有多个上下文,您不应该在此处定义上下文

我们有一个使用CRON4J调度的web应用程序。作业在同一计划时间内运行两次。有人知道为什么吗?
我们在tomcat上部署了此应用程序。

您肯定注册了两次任务。可能已部署war的另一个副本,因此实际运行的应用程序有两个实例?

如果在上下文侦听器中定义了调度程序,请检查定义上下文的次数。它将针对每个上下文执行。 如果您使用虚拟主机,或者如果您在war META-INF/context.xml中定义了一个上下文,而在server.xml中定义了另一个上下文,则可以有多个上下文,您不应该在此处定义上下文