Я использую сервер Glassfish 3.1, который использует распределенные транзакции для базы данных Oracle с использованием источника данных Oracle XA и концентратора JMS с использованием активного mq.
При просмотре активных транзакций у меня есть сотни транзакций, которые имеют глобальный идентификатор транзакции, но отображаются как не транзакции и находятся в неизвестном состоянии. Я не могу видеть в журналах, почему это происходит, и хотел бы знать, как их очистить.
Меня беспокоит то, что эти транзакции в этом странном состоянии могут начать блокировать другие транзакции.
Любая помощь будет наиболее ценной. Я человек поддержки, а не разработчик, поэтому понятия не имею, что делает код ..