Hi, Thanks for posting. Your feeling is also maybe the same as other guys or companies. So better to ask and share.
TomEE is not Geronimo and Geronimo is not TomEE. Both uses a subset Apache projects (OpenJPA, Tomcat, OpenEJB, etc). But the approach, and the target is definitely not the same. Geronimo is a full Java EE app server. It's been heavily supported by IBM because Geronimo was the namely IBM Websphere AS Community Edition. Geronimo is not dead. There is still community and committers, but that is also right IMHO that Geronimo is not that active for a while. I'm not an IBM employee so hard to say more, but maybe they decided to focus on the commercial IBM Websphere AS instead of investing much on Geronimo itself. FYI, IBM Websphere AS Commercial, also uses the same set of components more or less. And last important point for your company, no commercial support on top of Geronimo as far as I know. Sometimes important for companies. TomEE approach is totally different. The first asset was Tomcat. Most of companies (more than 80 %) is using Tomcat and is happy with it, cause it's simple, it's fast, easy to use and administrate. So lots of them invested on it. But, the other point is that almost all of them had more needs than just Sevlet and JSP. So for a while, they have been developing and putting libraries together (Hibernate for JPA, CXF for webservices, and Spring as a glue or not) in order to fill the gap. TomEE took advantage of Java EE 6 and the profiles creation to try building something. TomEE was first focuses on the Web Profile that cuts by half the amount of Java EE specification to just focus on the mostly used once. Geronimo embeds Tomcat like it also embeds OpenJPA, OpenEJB, etc. TomEE is just built on top of Tomcat which means that all the magic comes from the integration, but at first glance, TomEE is Tomcat (With Java EE features). Regarding the full Java EE profile, TomEE miss some parts (like CMP, Corba, Jax-RPC - who still uses that :D ?). But we have more that just the web profile. Check that page https://tomee.apache.org/comparison.html Regarding Glassfish, the good news is that TomEE supports out of the box glassfish descriptors. So both will exists as long as people gets interested in and can dedicate time. Interesting point is that TomEE now has a company Tomitribe able to provide support. Hope that helps Jean-Louis 2014/1/2 Matej <[email protected]> > Hello everyone and happy new year. > > In the comapny where I am working we are slowly migrating our AS server > from GF to something different. Currently we are in a evaluation process. > > What confuses us litlle with TomEE. Is the Geronimo status. Geronimo at > first looks more EE compliant an production ready then TomEE. It's also > based on Tomcat, and according to mailing lists I see the same people on > both projects. So I am a little confused, why was TomEE created in the > first place. > > Will Geronimo and TomEE coexist,... Is IBM slowly abandoning Geronimo or > are they going back from their community version to Geronimo. > > I know this are political questions, but it would be nice to have some of > the information before committing to a particular AS. > > > Best regards, > > Matej > -- Jean-Louis
