JavaEEをベースにWebアプリケーションを作成しています。
ビジネスロジックや、データアクセス用のクラスに、@RequestScpoedを使って実装していたのですが、jBatchからは、@Dependentまたは、@ApplicationScopedしか呼び出せないことがわかり、困っています。

以下の様なエラーが出てしまいます。

重大: Failure in Read-Process-Write Loop
com.ibm.jbatch.container.exception.BatchContainerRuntimeException: org.jboss.weld.context.ContextNotActiveException: WELD-001303: No active contexts for scope type javax.enterprise.context.RequestScoped

以下のページに参考になりそうな情報があったのですが、
解決方法がわかりませんでした。
https://stackoverflow.com/questions/31847287/cdi-simulate-request-scope