The web application deployment descriptor conveys configuration information between application developers, deployers, and assemblers. Web containers also use the descriptor to configure and load web applications when the container is started.
All servlet Containers That Company Compliant with The 2.3 Servlet Specification Are Required To Support The Following Types of Deployment Information:
Initialization Parameters Session Configuration Servlet Decilactions Servlet MAPPINGS Application Lifecycle Listener Classes Filter Definitions and mapings Mime Type Mappings Welcome File List Error Pages
Security configuration information is not required unless the servlet container is part of a J2EE implementation The following elements are not required unless the servlet container is using JSP pages or is part of a J2EE application server.:
Tag Library Mappings JNDI References