我从struts行动中调用spring批处理作业。以下是调用作业的方法。
public String perform() throws Exception
{
JobExecution ex = getJobLauncher().run(getJob(), new JobParameters());
System.out.println(ex);
System.out.println("job repository = " + getJobRepository());
return UPLOAD;
}
作业执行的价值是:
JobExecution:id = 1301,startTime = Thu Feb 23 17:26:33 IST 2012,endTime = Thu Feb 23 17:26:34 IST 2012,lastUpdated = Thu Feb 23 17:26:34 IST 2012,status = FAILED,exitStatus = exitCode = FAILED; exitDescription =,job = [JobInstance:id = 510,JobParameters = [{}],Job = [uploadXPathJob]]
作业启动器和作业是从spring xml文件中注入的。
从JobExecution,是否意味着该方法找到了作业并尝试触发它?
退出状态失败,但没有退出说明。为什么退出说明不存在。
我是春季批次新手。如果你能指出我正确的方向,请告诉我。