无法将JOB PARAMETER传递给Steps - Spring BatchJobs

时间:2013-01-22 08:19:57

标签: spring spring-batch

我们正在实施Spring Batch Jobs,

我们需要将作业参数从Client / MASTER传递给SLAVE。 CLIENT / MASTER是我们的作业和分区代码所在的位置。我们使用J Unit传递JOB PARAMETER来调用JOB。

SLAVE是定义所有步骤及其实现(读写器和处理器)的地方。

我们能够以独立的方式实现这一目标,但不能通过客户端和SERVER方式。我不确定为什么我们无法实现我们的设置,我们能够在Standalone中实现?

我们正在使用Weblogic和Spring Integration以及JMS实现相同的

请协助。

1 个答案:

答案 0 :(得分:0)

我们可以在bean配置文件中解决此问题,如下所示:

<property name="load" value="#{jobParameters[load]}"></property>

从我们的Shell脚本

传递加载

./ esk200.sh esk200-context.xml TIMESTAMP load = full