After much research I am narrowing in on JotmFactoryBean and JtaTransactionManager as the foundation to distributed transactions in Tomcat.
So far I was successful in keeping our development code under Tomcat practically identical to our deployment code under Jboss. I understand that I would not need JOTM under Jboss to do JTA, but to keep dev/deployment in synch, I am thinking I would use the same applicationContext and thus JOTM under Jboss as well. Is that OK or would it conflict with Jboss services?
I use Hibernate. I also plan to use a Jbosscache for transactional replicated cluster cache (outside of Hibernate, not as second level cache). Anyone knows if Jbosscache can participate in a distributed transaction under the above components?
(Finally... what in the WORLD! is wrong with this website, this page loads/scrolls 5 times slower than any other page I ever visited on the WWW).