This week's book giveaway is in the Agile and other Processes forum. We're giving away four copies of The Mikado Method and have Ola Ellnestam and Daniel Brolund on-line! See this thread for details.
Hi everyone, I am little confused with difffrence between web container and web server. Can anyone tell me diffrence between web container and web server?
Thanks everyone in advance.
Sage of The Monstrous Toad of Mount Myoboku
Paul Santa Maria
Ranch Hand
Joined: Feb 24, 2004
Posts: 236
posted
0
Hi -
A "web server" is anything that responds to HTTP requests; ie. anything that serves web pages. Apache, Apache/Tomcat, IIS and JBoss/Tomcat are all examples of web servers.
A "web container" is a web-based, runtime environment to support J2EE components. Just as a "servlet container" (such as provided by Tomcat) is a runtime environment for Java servlets.
Having a "web container" implies having a "web server". But a "web server" need not have anything to do with web containers.
Or, more simply:
A Web application runs within a Web container of a Web server.
If you search these forums you'll find that this question gets asked a lot; it really is a FAQ. Part of the reason is that the term "web container" is not used outside of the Java world (and not much within it) so many people aren't sure what it means. I recommend not to use that term; it confuses more than it helps.