We have a stand-alone application which needs distributed transactions. We have tried objectweb and tyrex, and are experiencing problems with both of them - there are hung threads or exceptions inside their classes. Switching to INET oracle driver did not help either.

Can anyone recommend a commercial transaction manager supporting XA transactions?

Thank you.