問題タブ [jbatch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - JBatch の JobRepository
カスタムデータソースを設定する必要があるため、jbatch でジョブリポジトリを構成する必要があります。xml のコーディング方法と、プロジェクト内のどこに配置する必要があるかを理解できません。
必要なコードはこれに似ているはずだと思います(ただし、これはSpring Batchであり、使用できません)
java - HSQLDB prepareStatement("SET SCHEMA ?") エラー
HSQLDB との接続を必要とする Jbatch サービスを作成していますが、特定の時点で NullPointerException (およびいくつかの SQLExceptions/ PersistenceExceptions) がスローされます。デバッグ クラス JDBCPersistenceManagerImpl.java で SCHEMA が ? に設定されていることがわかりましたが、HSQLDB ではサポートされていないようです。
それを修正する方法についてのアイデアはありますか?私はすでに別のデータベース(H2 db)を試しましたが、問題は同じです。
これは完全なスタック トレースです。
jakarta-ee - jbatch テーブルのクエリ
JBatch は、ジョブ インスタンスの実行データをテーブルに書き込みます。私のアプリケーションでは、それらを手動で作成し、それらを使用するようにアプリケーション サーバーを構成しました。それはうまくいきます。ただし、一部の実行インスタンスのバッチステータスが FAILED であるため、その理由を知りたいので、それらのテーブルにクエリを実行したいと考えています。ただし、一部のデータは bytea (postgres) として保存されます。そのデータをクエリして、読み取り可能なデータを返すにはどうすればよいですか? 特定のジョブ インスタンスが失敗した理由を確認するにはどうすればよいですか?
ejb - Java バッチ - ejb をバッチレットに注入する
私はスタートアップBeanを持っています。これでバッチレットジョブを開始したいと思います。@Nemed
と を使用してバッチレット クラスに注釈を付けました@Dependent
。ReportService のような ejb をバッチレットで使用したいのですが、インジェクションが機能しません。バッチレットに EJB を挿入するにはどうすればよいですか? 以下の例をワイルドフライ 11.0.0.Alpha1 にデプロイし、サービス オブジェクトで空の参照を取得しました。
バッチレットテスト:
テストジョブ.xml
スタートアップ Bean:
レポートサービス: