aspose file tools*
The moose likes Tomcat and the fly likes Difference between Apache Tomcat Server and Web Application server Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Products » Tomcat
Bookmark "Difference between Apache Tomcat Server and Web Application server" Watch "Difference between Apache Tomcat Server and Web Application server" New topic
Author

Difference between Apache Tomcat Server and Web Application server

Ramesh Shanmugam
Ranch Hand

Joined: Sep 13, 2004
Posts: 132
What is basic difference between an Web Server(Tomcat) and Application server(like weblogic or web sphere)?


Ramesh Shanmugam - SCJP 1.5
David Ulicny
Ranch Hand

Joined: Aug 04, 2004
Posts: 724
Tomcat is not Web server, that is the difference . It is servlet/JSP container. Roughly say: Tomcat doesn't suppurt EJB but websphere do.


SCJP<br />SCWCD <br />ICSD(286)<br />MCP 70-216
Ko Ko Naing
Ranch Hand

Joined: Jun 08, 2002
Posts: 3178
Originally posted by Ramesh Shanmugam:
What is basic difference between an Web Server(Tomcat) and Application server(like weblogic or web sphere)?


Application Servers like WebLogic and WebSphere got a lot more features than JSP/Servlet Container like Tomcat and Normal Web Server like Apache...

Basically, Features of Application Server > those of JSP/Servlet Container > those of Web Server. You may roughly think like that...

Hope it helps...


Co-author of SCMAD Exam Guide, Author of JMADPlus
SCJP1.2, CCNA, SCWCD1.4, SCBCD1.3, SCMAD1.0, SCJA1.0, SCJP6.0
Ramesh Shanmugam
Ranch Hand

Joined: Sep 13, 2004
Posts: 132
Thank you ko ko,

I want to know the difference between Application server and the webserver..
just briefly.need some more clear info
Ko Ko Naing
Ranch Hand

Joined: Jun 08, 2002
Posts: 3178
Originally posted by Ramesh Shanmugam:
Thank you ko ko,

I want to know the difference between Application server and the webserver..
just briefly.need some more clear info


Web Server is nothing but for static contents(Normal HTML, images, audios, videos and so on), while Application server is for dynamic contents(JSPs, Servlets, EJBs) and the features available in Application server are a lot more than those of Web Server...

Hope it helps...
somkiat puisungnoen
Ranch Hand

Joined: Jul 04, 2003
Posts: 1312
Web SErver
A Web Server is software application that uses the HyperText Transfer Protocol. A Web Server is usually run on a computer that is connected to the Internet. There are many Web Server software applications, including public domain software from Apache, and commercial applications from Microsoft, Oracle, Netscape and others. A Web Server may host or provide access to Content and responds to requests received from Web browsers. Every Web Server has an IP address and usually a domain name

Example of Web Server
- Apache WebServer
- Apache Jakarta Tomcat

Application Server
An application server is a server program in a computer within a distributed network that provides the business logic for an application program. The application server is frequently viewed as part of a three-tier application, consisting of a graphical user interface (GUI) server, an application (business logic) server, and a database and transaction server.

Example of Application Server
- JBoss Application Server
- WebSphere Application Server
- WebLogic Application Server
[ September 16, 2004: Message edited by: Somkiat Puisungnoen ]

SCJA,SCJP,SCWCD,SCBCD,SCEA I
Java Developer, Thailand
Ramesh Shanmugam
Ranch Hand

Joined: Sep 13, 2004
Posts: 132
Thank you Ko ko naing & Somkiat

your info helps me to understand a lot
Sandeep Jindal
Ranch Hand

Joined: Aug 25, 2003
Posts: 180
Originally posted by Ko Ko Naing:


Web Server is nothing but for static contents(Normal HTML, images, audios, videos and so on), while Application server is for dynamic contents(JSPs, Servlets, EJBs) and the features available in Application server are a lot more than those of Web Server...

Hope it helps...



What i had in my mind is that:
WebServer is a server application that takes HTTP request from some client and respond back to client with some information(The reuest and response this are standariesed as per w3c HTTP conventions). The web container that process Jsps and Servlets is a part of Web-server. That means webserver processes for jsp and servelts also. Tomcat Websver is an example.

Application server is another server application that processes business logic that is written majorly in EJBs. Application severs are of no use in single, just the webserver communcates with application server and get the things done.

Are these rite definitions?

Regards
Sandeep Jindal
 
 
subject: Difference between Apache Tomcat Server and Web Application server