Hi, I have a doubt regarding the loading of Web Container. I know the listeners, filters and servlets are first loaded when we start the Web Container. But is there any order in which they are loaded? or does the order in the DD matter. My friend took SCWCD exam last month and came across a similiar question. She doesn't remember the question exactly but it was pretty much the similiar. Can anyone help me out with this?
posted 11 years ago
As per Servlet Specification SVR 9.12.
When a web application is deployed into a container, the following steps must be performed, in this order, before the web application begins processing client requests.
� Instantiate an instance of each event listener identified by a <listener> element in the deployment descriptor. � For instantiated listener instances that implement ServletContextListener, call the contextInitialized() method. � Instantiate an instance of each filter identified by a <filter> element in the deployment descriptor and call each filter instance�s init() method. � Instantiate an instance of each servlet identified by a <servlet> element that includes a <load-on-startup> element in the order defined by the load-onstartup element values, and call each servlet instance�s init() method.