我是Spring Batch的新手。我的工作有时会失败 步骤,有时在不同的步骤,当我尝试调试它 返回完成。 我不知道发生了什么事。任何人都可以指导我这个Spring批处理工作的奇怪行为。而且如果有任何办法的话 找出工作在整个工作中失败的步骤。
我在批处理中使用SQL Loader。所以有时它会给出错误 与SQLLoader相关的错误1:SQL Loader-951:错误调用 一次/加载初始化错误2:SQL Loader-941:错误期间 描述表ABC_TABLE
我在JOb的随机运行中得到了这两个错误。
有时它显示没有SQLLoader显示的错误 INFOCOMPLETED状态仍然失败了。
答案 0 :(得分:0)
我能够解决这个问题。 在我的JobExceutionListener中 - > afterJob(JobExecution jobExecution)方法 我添加了日志
> logger.info("\n\n Job ends........."+"\t jobexcution
> failure--"+jobExecution.getFailureExceptions()+"\n\t
> StepExceutions=="+jobExecution.getStepExecutions());
它向我展示了异常以及它给出问题的步骤,然后在调试之后我得到了问题。