問題タブ [jsr352]

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.

0 投票する
0 に答える
74 参照

websphere-liberty - IBM JSR 352 JSL の決定 ID を取得する方法

Liberty Profile サーバーで IBM JSR 352 バッチ ジョブを実行しています。私のJSLには決定が含まれています。

ディサイダー/バッチレットから決定の ID を取得しようとしましたが、うまくいきませんでした。JobContext または StepContext 内にはありません。どうすれば回収できるか知っている人はいますか?本当にありがとう!

0 投票する
1 に答える
208 参照

cdi - バッチ ジョブが完了するまでスコープが競合しますか?

技術スタック:

  • JBeret (コア、SE) 1.3.0.Final
  • Hibernate Search (orm、jsr352-core、jsr352-jberet) 5.10.4.Final
  • Weld (サーブレット コア、se コア) 3.0.5.Final

トリガーしたら

BatchRuntime.getJobOperator().start( MassIndexingJob.NAME, MassIndexingJob.parameters().forEntity(getDomainObjectClass()).build() );

次に、バッチ ジョブが終了するまで、またはであるバッチ ジョブの外部のCDI コンポーネントにアクセスできないという状況がありました。RequestScopedSessionScoped

この問題を解決するにはどうすればよいですか?

スタックトレースの一部

注釈付き@ActivateRequestContextは、起動/展開時にこのスタック トレースを生成します