Quartz调度程序(Java)-限制XML定义的作业
我在一个简单的Java Web应用程序上用XML定义了大约25个作业,我使用Quartz Scheduler运行该应用程序 不久前,我注意到我的一些工作没有按计划运行。cron表达式绝对正确,xml文件的定义也绝对正确——xml解析插件非常挑剔,它没有提到任何错误 我把所有这些工作分类成不同的文件。为了尝试隔离这个问题,我决定创建一个文件来存放所有作业。完成此操作后,文件中的前5个作业似乎会运行 第6个作业不会运行,但如果我将其在文件中向上移动一个位置(到第5个位置),它将正确运行 石英。特性:Quartz调度程序(Java)-限制XML定义的作业,java,cron,scheduler,Java,Cron,Scheduler,我在一个简单的Java Web应用程序上用XML定义了大约25个作业,我使用Quartz Scheduler运行该应用程序 不久前,我注意到我的一些工作没有按计划运行。cron表达式绝对正确,xml文件的定义也绝对正确——xml解析插件非常挑剔,它没有提到任何错误 我把所有这些工作分类成不同的文件。为了尝试隔离这个问题,我决定创建一个文件来存放所有作业。完成此操作后,文件中的前5个作业似乎会运行 第6个作业不会运行,但如果我将其在文件中向上移动一个位置(到第5个位置),它将正确运行 石英。特性:
org.quartz.scheduler.skipUpdateCheck: true
# ----------------------------- XML Trigger Files ------------------#
org.quartz.plugin.jobInitializer.fileNames = all_jobs.xml
# ----------------------------- Threads --------------------------- #
# How many jobs can run at the same time?
org.quartz.threadPool.threadCount=500
# ----------------------------- Plugins --------------------------- #
# Class to load the configuration data for each job and trigger.
# In this example, the data is in an XML file.
org.quartz.plugin.jobInitializer.class=org.quartz.plugins.xml.XMLSchedulingDataProcessorPlugin
对于XML中定义的作业,是否有某种线程限制,我显然不知道
任何帮助都将不胜感激
谢谢 看起来我的xml定义中实际上有错误。我的另一个问题(tomcat最近没有记录错误)使我无法看到XMLSchulingDataProcessorPlugin关于格式错误的XML的通知 作为最后手段,我将应用程序部署到另一台服务器,并发现我在触发器定义中意外地将触发器的名称替换为作业的名称,这导致Quartz忽略了该作业及其下定义的作业
希望这对别人有帮助 看起来我的xml定义中实际上有错误。我的另一个问题(tomcat最近没有记录错误)使我无法看到XMLSchulingDataProcessorPlugin关于格式错误的XML的通知 作为最后手段,我将应用程序部署到另一台服务器,并发现我在触发器定义中意外地将触发器的名称替换为作业的名称,这导致Quartz忽略了该作业及其下定义的作业
希望这对别人有帮助 看起来我的xml定义中实际上有错误。我的另一个问题(tomcat最近没有记录错误)使我无法看到XMLSchulingDataProcessorPlugin关于格式错误的XML的通知 作为最后手段,我将应用程序部署到另一台服务器,并发现我在触发器定义中意外地将触发器的名称替换为作业的名称,这导致Quartz忽略了该作业及其下定义的作业
希望这对别人有帮助 看起来我的xml定义中实际上有错误。我的另一个问题(tomcat最近没有记录错误)使我无法看到XMLSchulingDataProcessorPlugin关于格式错误的XML的通知 作为最后手段,我将应用程序部署到另一台服务器,并发现我在触发器定义中意外地将触发器的名称替换为作业的名称,这导致Quartz忽略了该作业及其下定义的作业
希望这对别人有帮助 您的XML中一定有错误。通常,Quartz在工厂重读XML的工作正常时记录它。Quartz XML解析器在您提及作业属性的顺序上非常特殊,如触发器的失火指令应在何处提及等。请查找错误,您将很容易找到错误。您的XML中一定有一些错误。通常,Quartz在工厂重读XML的工作正常时记录它。Quartz XML解析器在您提及作业属性的顺序上非常特殊,如触发器的失火指令应在何处提及等。请查找错误,您将很容易找到错误。您的XML中一定有一些错误。通常,Quartz在工厂重读XML的工作正常时记录它。Quartz XML解析器在您提及作业属性的顺序上非常特殊,如触发器的失火指令应在何处提及等。请查找错误,您将很容易找到错误。您的XML中一定有一些错误。通常,Quartz在工厂重读XML的工作正常时记录它。Quartz XML解析器在您提及作业属性的顺序上非常特别,如触发器的失火指令应在何处提及等。请查找错误,您将很容易找到错误。感谢您的回复Sahil。下面是我自己问题的答案。干杯:)谢谢你的回复,萨希尔。下面是我自己问题的答案。干杯:)谢谢你的回复,萨希尔。下面是我自己问题的答案。干杯:)谢谢你的回复,萨希尔。下面是我自己问题的答案。干杯:)