Apache CAMEL异常

时间:2014-02-27 16:16:46

标签: apache-camel

获取当前异常,不确定如何解决它。有任何想法吗?非常感谢!

org.apache.camel.RuntimeCamelException: org.quartz.SchedulerException: Trigger's related Job's name cannot be null

    

    <camel:endpoint id="pollPipilineStarUpScheduler"
        uri="quartz://timedPipilineStarUp?stateful=true&amp;cron=0+0+0+1/1+*+?+2099;job.name=startup;" />

    <camel:route>
        <camel:from ref="pollPipilineStarUpScheduler" />
        <camel:bean ref="executionManager" method="startPipeline" />
    </camel:route>

</camel:camelContext>   

1 个答案:

答案 0 :(得分:1)

您的定义适用于Camel 2.12.2(您使用哪个版本?),但是

  • 我将你的cron表达式更改为0/5+*+*+*+*+?+*,因为我不想等待第一次执行作业这么长时间......有关Quartz的cron表达式的更多信息可以找到here
  • 选项不应由;分隔,而应由&分隔。在XML &中变为&amp;。在您的URI中,&amp已丢失,因此应为quartz://timedPipilineStarUp?stateful=true&amp;cron=0+0+0+1/1+*+?+2099&amp;job.name=startup;。但是,我不明白你的; URI对我有用......
  • 您可以使用以下格式job.name,而不是设置quartz://groupName/timerName?cron=expression选项。