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