我使用JavaConfig(完全通过java代码)进行Spring Batch作业设置,我将其部署在Spring XD中的模块上。通常,在启动作业时,您应该在“执行”选项卡下的Spring XD的admin-ui中看到它。然而,不是我的,我不知道为什么。我花了几个小时搜索文档并寻找答案,但我找不到任何东西。
我错过了什么吗?有什么东西需要我的工作来完成这项工作吗?什么可能导致Spring XD在Executions下不显示作业执行?
如果您需要我提供日志或其他内容,请告诉我,尽管我在Spring XD控制台输出中没有看到任何错误。
编辑:这是在代码中定义作业的方式:
return jobBuilderFactory.get("Job")
.incrementer(new RunIdIncrementer())
.start(setupStep)
.next(verifyStep)
...
.next(zipFilesStep)
.next(teardownStep)
.build();
答案 0 :(得分:0)
这是否仅在管理员界面中发生?运行XD shell命令job execution list
时可以看到作业执行吗?
如果您确定批处理作业已执行但未列出,则会出现错误。单击执行选项卡时,您是否在管理日志中看到任何堆栈跟踪?