Comment changer la page de démarrage de mon projet web?

Quand je créé un nouveau projet dans eclipse, il est automatiquement créé pour moi un indice.page jsp, je ne veux pas que la page de démarrage pour un .jsp, je veux qu'il soit un .xhtml
C'est ce que j'ai fait à l'web.xml:

<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<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>/*</url-pattern>
</servlet-mapping>
<welcome-file-list>
    <welcome-file>myStartPage.xhtml</welcome-file>
</welcome-file-list>
</web-app> 

Le code ci-dessus ne me permet pas de voir la page myStartPage.xhtml est la première page quand je lance le projet en localhost.

Comment dois-je modifier cela pour le navigateur à afficher pour moi, la page de démarrage.
Aussi, je ne veux pas utiliser d'url-pattern. Est obligatoire?(J'ai essayé de supprimer cette balise, mais il n'a pas à construire).

Actuellement ce fait-il que quand vous frappez http://server:port/appContext/ ??
Quand j'essaie: http://localhost:8080/projectname/ - je obtenir le Statut HTTP 500 javax.servlet.ServletException: The FacesServlet cannot have a url-pattern of /*.

OriginalL'auteur sfrj | 2011-05-25