If you delete index.html then index.jsp will automatically take over for requests to http://yourserver/yourapp/
.
Do you have the problem of users having bookmarked http://yourserver/yourapp/index.html
itself so you need backwards compatibility? You can map index.jsp to respond to requests for index.html in web.xml:
<servlet>
<servlet-name>indexhtml</servlet-name>
<jsp-file>/index.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>indexhtml</servlet-name>
<url-pattern>/index.html</url-pattern>
</servlet-mapping>
You could also use *.html there to have index.jsp respond to all requests for any .html:
<url-pattern>*.html</url-pattern>