Hi,
As stated on Apache site :
Tomcat:
"Tomcat is the servlet container that is used in the official Reference
Implementation for the Java Servlet and JavaServer Pages technologies. "
Geronimo:
"Welcome to Apache Geronimo, the J2EE server project of the Apache Software
Foundation. "
Tomcat is not a certified J2EE server since it only manages the Servlet and
JSP specs of J2EE
Geronimo should become a certified J2EE server, including other J2EE stuff
like EJBs, JMS, ....
Note that tomcat has been there from a long time, it is stable and is THE
current reference for Servlets and JSPs.
Geronimo is only available as unstable and milestone releases, thus it is
not production-ready at this time.
Regards,
Arnaud