获取当前异常,不确定如何解决它。有任何想法吗?非常感谢!
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&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>
答案 0 :(得分:1)
您的定义适用于Camel 2.12.2(您使用哪个版本?),但是
0/5+*+*+*+*+?+*
,因为我不想等待第一次执行作业这么长时间......有关Quartz的cron表达式的更多信息可以找到here。;
分隔,而应由&
分隔。在XML &
中变为&
。在您的URI中,&
已丢失,因此应为quartz://timedPipilineStarUp?stateful=true&cron=0+0+0+1/1+*+?+2099&job.name=startup;
。但是,我不明白你的;
URI对我有用...... job.name
,而不是设置quartz://groupName/timerName?cron=expression
选项。