Есть ли способ использовать WS-AtomicTransactions, предоставляемые Metro на Tomcat? - PullRequest
2 голосов
/ 15 сентября 2011

В документации Metro говорится, что система работает на Tomcat и Glassfish. Metro не содержит собственного менеджера транзакций. Нужно развернуть внешний. При запуске системы Metro проверяет, совместим ли менеджер транзакций. Я пробовал несколько, но Метро всегда жалуется:

INFO: Missing required extension methods detected on 'javax.transaction.TransactionManager':
recreate
release
getTransactionRemainingTimeout
getTxLogLocation
registerRecoveryResourceHandler

Дополнительная информация. Мне нужно только вызывать веб-сервисы как клиент. Сервер предоставлен кем-то другим, поэтому перестройка сервисов невозможна. Кто-нибудь знает, какой менеджер транзакций предоставляет эти методы и работает на Tomcat или что еще я могу сделать, чтобы использовать WS-AtomicTransactions на Tomcat?

...