Hi.
I thought Geronimo and Tomcat were both application servers.. what is the
difference?
Thanks
Jeff Kish
> Hi.
> I thought Geronimo and Tomcat were both application servers.. what is the
> difference?
>
> Thanks
> Jeff Kish
Apache Tomcat [1] is a web container [2,3]. You can host web
applications [4] (servlets, JSP, WAR file) on a web container.
Geronimo [5] is an application server [6,7]. You can host Java
enterprise applications [8] (EJBs, EAR file) on an application server.
An application server (almost) always contains a web container, so you
can also run servlets, JSPs, etc. on your application server.
[1] <http://en.wikipedia.org/wiki/Apache_Tomcat>
[2] <http://en.wikipedia.org/wiki/Web_container>
[3] <http://java.sun.com/javaee/reference/glossary/index.jsp#89338>
[4] <http://java.sun.com/javaee/reference/glossary/index.jsp#89326>
[5] <http://en.wikipedia.org/wiki/Geronimo_Application_Server>
[6] <http://en.wikipedia.org/wiki/Application_server>
[7] <http://java.sun.com/javaee/reference/glossary/index.jsp#109294>
[8] <http://java.sun.com/javaee/reference/glossary/index.jsp#109286>

Signature
Regards,
Roland
Jeff Kish - 28 Jul 2006 13:40 GMT
>> Hi.
>> I thought Geronimo and Tomcat were both application servers.. what is the
[quoted text clipped - 19 lines]
>[7] <http://java.sun.com/javaee/reference/glossary/index.jsp#109294>
>[8] <http://java.sun.com/javaee/reference/glossary/index.jsp#109286>
Thanks. I was always told that Tomcat was an application server.
Jeff Kish
Thomas Hawtin - 28 Jul 2006 09:53 GMT
>> Geronimo [5] is an application server [6,7]. You can host Java
>> enterprise applications [8] (EJBs, EAR file) on an application server.
>> An application server (almost) always contains a web container, so you
>> can also run servlets, JSPs, etc. on your application server.
> Thanks. I was always told that Tomcat was an application server.
It's a web application server which is a type of application server. EJB
application servers are much the same type of thing, only they
communicate with clients differently. Java EE systems often merge web
and EJB application servers into one server.
An awful lot of people seem to think that EJB brings some sort of magic
so the EJB application server gains some sort of mythical status.
Marketing for you.
Tom Hawitn