Я использую Glassfish v2.1.1, MySQL 5.1 и ActiveMQ 5.4.2, вкл. его ресурсный адаптер. Если адаптер ресурсов ActiveMQ выдает исключение при участии в XATransaction, включая как транзакцию базы данных, так и транзакцию jms, тогда glassfish будет содержать транзакцию в состоянии отката, которая не освобождает подключение к базе данных к пулу соединений базы данных. Эти транзакции накапливаются и в конечном итоге насыщают пул соединений с базой данных.
Что здесь происходит и как я могу предотвратить остановку этих транзакций в состоянии отката, зависящего от соединений с базой данных?
С уважением, Трим