AFAIK,there are couple of ways
1. In your server.xml, add a DefaultContext subelement nested inside an Engine or Host and supply true for the reloadable attribute.
<DefaultContext reloadable="true"/>
You can also have this for a particular application instead of making it as default for all by using Context subelement nested inside a Host element as
<Context path="/web-app-name" reloadable="true"/>
If you don't prefer meddling with server.xml, same can be done using the Tomcat administration using the URL
http://localhost:8080/admin/index.jsp 2.You can call the manager application to reload the application
http://localhost:8080/manager/reload?path=/web-app-name HTH
Siva