31得票8回答
Spring Batch: org.springframework.batch.item.ReaderNotOpenException: 读取器必须在读取之前打开

我阅读了与SO相关的问题,但这些解决方案对我不起作用。 我遇到了 org.springframework.batch.item.ReaderNotOpenException: Reader must be open before it can be read 异常。 以下是我的配置: @...

30得票10回答
Spring Batch运行单个任务时出现ORA-08177错误:在SERIALIZED隔离级别下无法串行访问该事务

在Spring Batch的JobRepository上使用SERIALIZED隔离级别时,我遇到了以下异常: org.springframework.dao.CannotSerializeTransactionException: PreparedStatementCallback; SQ...

29得票4回答
如何在ItemWriter中获取JobParameter和JobExecutionContext?

我想在我的ItemWriter类中检索JobParameter和JobExecutionContext对象。如何进行? 我尝试实现StepExecutionListener,通过调用父类方法来解决问题。但是它没有成功。 提前感谢。

28得票1回答
为什么使用Java配置配置的JPAPagingItemReader的destroy方法'close'会失败?

我们正在尝试将Spring-Batch作业从XML配置转换为Java配置。 我们使用的是Spring 4.0.1.RELEASE和Spring Batch 2.2.1.RELEASE。转换一个作业后,日志文件中开始出现以下警告:15-Apr-2014 09:59:26.335 [Thread-...

28得票6回答
无法打开JPA EntityManager进行事务处理;嵌套异常是java.lang.IllegalStateException。

我对Spring和Spring-Batch还比较陌生。但是我成功安装了Spring Batch-Admin,并添加了自定义的任务和Hibernate/JPA以进行持久化。 一切正常工作,直到应该持久化第一批数据时出现以下错误消息:org.springframework.transaction....

27得票5回答
用REST触发Spark作业

最近我一直在尝试使用Apache Spark。我的问题更具体地涉及触发Spark作业。这里,我发布了有关理解Spark作业的问题。在研究了作业之后,我开始着手解决我的需求。 我有一个REST端点,可以公开API以触发作业,我已经使用Spring4.0进行了Rest实现。接下来,我想在Spri...

27得票2回答
Spring Batch定时表达式:每3小时运行一次。

我希望我的Spring Batch作业每3小时运行一次。 我使用了表达式* * */3 * * ?,这会在可被3整除的小时开始作业。例如,假设服务器在下午2点启动,作业将仅在下午3点开始执行,目前看起来没有问题,但是该作业会不断地每秒钟启动!这是因为我在第一个位置使用了*吗? 我尝试了0 ...

26得票3回答
如何在Spring Boot中使用Spring Batch设置JobParameters

我按照http://spring.io/guides/gs/batch-processing/指南操作,但它描述了一个没有可配置参数的任务。我正在使用Maven构建我的项目。 我正在移植一个我已经在XML中定义的现有任务,并希望通过命令传递jobParameters。 我尝试了以下代码:@...

25得票2回答
从tasklet中存储到JobExecutionContext并在另一个tasklet中访问

我有一个需求,其中一个tasklet需要将所有目录中的文件存储在arraylist中。列表的大小存储在作业执行上下文中。稍后另一个步骤中的另一个tasklet需要访问此计数。我该如何做?我尝试将其存储在jobexecution上下文中,在运行时抛出不可修改集合异常。public RepeatS...

24得票4回答
Spring Batch与Quartz Jobs的区别?

我是新手,想学习批处理。我尝试从简单的调度程序和作业入手,但我在spring batch 和 quartz jobs之间感到困惑。 我的理解是: Quartz:quartz提供了框架即调度程序框架和作业框架(如果我不想使用spring batch jobs)。对吗? Spring Batc...