What are the names of your two war files? Are both war files located in the deploy direcotry?
Does each web.xml contain a welcome-file-list?
If you use the full jsp name in the url, does that work? In other words, it you have abc.war which contains foo.jsp, does http://localhost:8080/abc/foo.jsp work?
Thanks Peter, specifying the full path including the war file name works.
But I was just wondering, for the first war file even if I dont specify the war file name it works. Any ideas on this?
Most likely, the working application has a valid welcome-file-list, or some redirect. Without seeing the web.xml, it is hard to tell.