SPring XD管理控制台中未启用“重新启动作业”选项

时间:2015-05-26 09:02:43

标签: spring-xd

我在Spring XD中部署了一个可重新启动的作业,由于某些错误而导致失败。但是我无法从管理控制台重新启动作业。我错过了任何配置吗?

我的工作配置如下所示。

    <batch:job id="testjob" xmlns="http://www.springframework.org/schema/batch" restartable = "true">
    <batch:step id="taskOne" next="taskTwo">
        <batch:tasklet ref="task1" />
    </batch:step>
    <batch:step id="taskTwo" next="taskThree">
        <batch:tasklet ref="task2" />
    </batch:step>
    <batch:step id="taskThree">
        <batch:tasklet ref="task3" />
    </batch:step>
</batch:job>

1 个答案:

答案 0 :(得分:0)

看起来你的作业批处理状态使它无法重启,即使它的ExitStatus失败了。你在日志上看到了这个:

  

“遇到执行作业的致命错误”

我刚刚尝试重新启动ExitStatus为restartable的{​​{1}}作业,我可以重新启动失败的作业。

请参阅BatchStatus和ExitStatus之间的区别: Difference between Batch Status and Exit Status in Spring Batch