HomeIndex > FAQ > General > Both Geronimo and Tomcat are created by Apache, what is the difference between these projects?

Tomcat only provides a Servlet container, suitable for hosting web applications. Geronimo is designed to implement the entire J2EE (now known as JavaEE) stack, which includes: a Servlet container, an EJB container, messaging provider (JMS) and Java Connector (JCA) container. A more interesting question would be about the relationship between these two projects, but hopefully someone else can speak to that.