Java ベースの Web アプリケーションがあります。Spring Integration を使用して、データベース (Jpa アウトバウンド アダプター) および Tibco EMS (JMS アウトバウンド アダプター) と統合しています。ただし、ここで、同じメッセージを 1. データベースに保持し、2. JMS 経由で送信する必要がある場所に、いくつかのコードを配置する必要があります。
問題は、これらのアクティビティ (1 と 2) がトランザクションで発生する必要があることです。両方が発生するか、まったく発生しません。私はBitronixでこれを達成しようとしています。しかし、今のところ、私はそれを成し遂げることができていません。平易な英語で意味するエラーが表示されます (ここで私の翻訳を許してください) 「XA トランザクション以外ではトランザクションを達成できません。
誰もこれを試したことがありますか?どんな助けでも大歓迎です。
ありがとう、