A welcome file no web.xml tem alguma relação com o faces servlet?Se a pagina é index.jsp posso chamar de index.xhtml no browser?Onde fica localizado na aplicação o welcome file definido no web.xml
Se vc estiver usando jsf dentro da tua pagina .jsp. Ela vai ter relação nesse caso.
no teu web.xhtml vc vai ter que botar o tipo de pagina que vc quer que apareça no navegador
no caso abaixo como sua pagina foi desenvolvida em extensao .jsp ela vai aparecer index.jsp no navegador
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
para o projeto carregar paginia inicial padrao index.xhtml vc teria que ter codigo assim no web.xhtml .Faz o teste, mais não te garanto que vai dar certo ja que tua pagina é index.jsp.
faz o teste no web.xhtml com o codigo abaixo.
<welcome-file-list>
<welcome-file>index.xhtml</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>