Does Geronimo provides a standalone transaction manager? And if it does, is it possible to use it in Tomcat?
            Asked
            
        
        
            Active
            
        
            Viewed 5,222 times
        
    3 Answers
4
            
            
        Apache OpenEJB is embedded implementation of Geronimo EJB container that includes Transaction Manager. OpenEJB can be embedded into Tomcat which is one of its intended usages.
        topchef
        
- 19,091
 - 9
 - 63
 - 102
 
- 
                    2Added note that now all this is Java EE 6 certified like JBoss or GlassFish. New name is Apache TomEE. Tomcat, with missing parts added. – David Blevins Feb 01 '12 at 19:30
 
2
            
            
        If you specifically want the Geronimo TX manager, then see @topchef's answer.
If you're just looking for a free, open-source TX manager, though, the JOTM is a TX manager that embeds nicely inside Tomcat.
I should ask why you need this, though. If all you need to do is JDBC transactions against a single DataSource, then you don't need a TX manager. You only need one if you want to do full JTA transactions.
1
            
            
        AFAIK, Geronimo uses Jencks that can be used standalone. But I can't say it's heavily documented. I'd rather consider using Atomikos or JBossTM.
Related answer
        Community
        
- 1
 - 1
 
        Pascal Thivent
        
- 562,542
 - 136
 - 1,062
 - 1,124