0

JBeret でプログラムによって定義されたジョブを処理するには、JobOperatorImpl を取得する必要があります。io.thorntail:batch-jberet 依存関係を持つコンテナーとして Thorntail を使用します。

JobOperatorImpl jobOperator = (JobOperatorImpl) JobOperatorContext.getJobOperatorContext().getJobOperator();

しかし、例外があります:Caused by: java.lang.ClassCastException: org.wildfly.extension.batch.jberet.deployment.JobOperatorService cannot be cast to org.jberet.operations.JobOperatorImpl

Thorntail 分数なしで JBeret 依存関係を使用すると、正常に動作します。

4

2 に答える 2