Używam Glassfish v2.1.1, MySQL 5.1 i ActiveMQ 5.4.2 włącznie. jego adapter zasobów. Jeśli adapter zasobów ActiveMQ zgłasza wyjątek podczas uczestniczenia w XATransaction, w tym zarówno bazę danych, jak i transakcję jms , wówczas szkielet będzie zawierał transakcję w stanie wycofania, która nie zwalnia połączenia z bazą danych do puli połączeń z bazą danych. Te transakcje będą piętrzyć się i ostatecznie nasycić pulę połączeń z bazą danych.Błąd połączenia bazy danych Glassfish spowodowany przez wyjątek jms
Co się tutaj stanie i jak mogę zapobiec zawieszaniu się tych transakcji w stanie przywracania zawieszonym na połączeniach z bazą danych?
poważaniem Trym
zastanawiasz się - czy używasz jdk6, 7 lub jeszcze –