Process Steps When We Deploy Any Web Application On Server

When we are creating and deploying any web application on server, the following tasks happened on server side.

Step 1:- web.xml parsed by using SAX Parser and stores in to memory.

Step 2:- ServletContext object will be created and initialized by sevletContext parameter specified in web.xml.


Step 3:- Thread Pool will be created.

Step 4:- Servlet Class will be loaded if we defined <load-on-startup> tag in web.xml.

Step 5:- All filter will be initialized.

Step 6:- All Listener will be initialized.