what is the difference between geronimo and tomcat?

J

Jeff Kish

Hi.
I thought Geronimo and Tomcat were both application servers.. what is the
difference?

Thanks
Jeff Kish
 
T

Thomas Hawtin

Jeff said:
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
 
R

Roland de Ruiter

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>
 
J

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>
Thanks. I was always told that Tomcat was an application server.

Jeff Kish
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,774
Messages
2,569,596
Members
45,139
Latest member
JamaalCald
Top