Glassfish v2.1.1、MySQL 5.1およびActiveMQ 5.4.2を使用しています。そのリソースアダプタ。 データベースとjmsトランザクションの両方を含むXATransactionに参加しているときにActiveMQリソースアダプタが例外をスローすると、glassfishにはデータベース接続プールへのデータベース接続を解放しないトランザクションがロールバック状態になります。 これらのトランザクションは積み重なり、最終的にデータベース接続プールを飽和させます。Glassfishデータベース接続のリークは、jms例外によって発生します。
ここで何が起き、ロールバック状態でこれらのトランザクションがデータベース接続に滞ってしまうのを防ぐことができますか?
よろしくTrym
あなたはjdk6、7などを使っていますか? –