I know that I can rename my webapp (or it\'s WAR file) to ROOT but this is a terrible way to do it, IMHO. Now I checked out the tomcat doc & it says
The below trick worked for me.
1) Comment/delete the below configuration from server.xml file (inside conf folder) of tomcat.
2) Delete the existing ROOT folder (If any) residing inside tomcat webapps folder. And rename your war (e.g: test.war ) file to ROOT.war.
Remember that while renaming war file to ROOT.war "ROOT" should be in caps.
Limitation: You can deploy only one application inside one tomcat instance.