0

アプリケーションの 1 つで @ConversationScoped EntityManagers に依存しています。

ただし、会話の外部 (Timer EJB) から前述の EntityManagers にアクセスする必要があります。存在しない場合に新しい会話を開くインターセプターの作成方法に関するチュートリアルを読みました-42行のチュートリアル

例をセットアップしようとすると、@Bound @Inject BoundConversationContext のターゲットがないという例外が発生します。

正直なところ、何が問題なのか、さらにどの方向を見ているのかわかりません。

私は現在使用しています:
GlassFish 3
Java EE 6

4

1 に答える 1

0

タイマーは HttpSession 内で実行されることが保証されていないため、会話はありません。タイマー Bean で単純に使用する方がよいでしょう@PersistenceContext

于 2013-06-11T15:59:35.110 に答える