aspose file tools*
The moose likes EJB and other Java EE Technologies and the fly likes difference betwen tomcat and websphere Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "difference betwen tomcat and websphere" Watch "difference betwen tomcat and websphere" New topic
Author

difference betwen tomcat and websphere

rahul karwal
Ranch Hand

Joined: Oct 26, 2001
Posts: 73
Hi,
I am aware that one of the forms of Websphere is that it is an Application Server, but i have been told that we can use tomcat too so is tomcat an application server too? if not then when do we use tomcat and what is the reason of its popularity?
thanks
aziz
Grishma Dube
Ranch Hand

Joined: Jul 01, 2003
Posts: 275
Hi,
Tomcat and Websphere both are different. Tomcat is a web server, which can support JSP, servlets and JSP-JavaBeans, whereas, Websphere is an application server, which not only supports JSP, servlets, JSP-JavaBeans but also supports advanced J2EE technologies such as EJBs.
In most of the cases, application server has in built web server. So we dont need a seperate webserver. But it cannot be vice-versa.
Hope this is enough.
Vishwa Kumba
Ranch Hand

Joined: Aug 27, 2003
Posts: 1066
Originally posted by Grishma Dube:
Tomcat and Websphere both are different. Tomcat is a web server, which can support JSP, servlets and JSP-JavaBeans, whereas, Websphere is an application server, which not only supports JSP, servlets, JSP-JavaBeans but also supports advanced J2EE technologies such as EJBs.
In most of the cases, application server has in built web server. So we dont need a seperate webserver. But it cannot be vice-versa.

Grishma,
I disagree. U are right about the functionality but the terminology is slightly confusing. Tomcat is not a web server, it is a Web Application Server that executes Servlets/JSP, while WebSphere is also a Web Application Server, but a bigger Web Application Server that supports the complete J2EE suite of technologies like Servlets/JSP/EJB/JMS/JNDI/JTA/JAVAMAIL/JCA/JAAS/JAXP/JMX etc.....
Remember that there are lot of Web Applications out there which use Tomcat and just Servlets/JSP technology.So Tomcat is a web application server.
Apache Web Server - a Web Server, which just serves HTTP requests/resources
Tomcat - a Web Application Server supports just servlets/JSP
Webshpere - a Web Application Server supports all J2EE technologies and also
has a built-in web server functionality.
So, if your client buys WebShpere, he doesn't have to buy anything else
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: difference betwen tomcat and websphere