Web Container (also known as Servlet container or Servlet Engine)
It is a Part of web server which is responsible for following things :
- Specifying a runtime environment for web components
- Managing the lifecycle of servlets
- Mapping a URL to a particular servlet
- Ensures client requesting URL has correct access rights
- Concurrency, Transaction, Deployment and other services of Web Components
Simple Java EE Architecture
Some of the Web Containers are :
Non Commercial Web Containers-
1. Apache Tomcat, from Apache.
2. GlassFish,from oracle.
Commercial web Containers-
1. Sun GlassFish Server,from Sun Microsystems.
2. WebLogic Application Server, from oracle.