Let me guess - you uninstalled JMS but forgot to uninstall the recovery module reference in conf/jbossts-properties.xml
That is probably it. I did not do that. So without JMS, JBoss cannot support transaction recovery?
JMS has nothing to do with JBoss supporting transaction recovery.
What Jonathan meant was probably that you still had the following setting in your "conf/jbossts-properties.xml" that tells the recovery module how to contact the local JMS server (that you removed)
Right. Understood. I guess my question was that what does this property do exactly? If I comment it out, do I need to put something else in to make the XA work?