Pourquoi FacesServlet ne peut pas avoir une url-pattern de /*.?

C'est mon web.xml :

<servlet-mapping>
    <servlet-name>Faces Servlet</servlet>
    <url-pattern>/*</url-pattern>
</servlet-mapping>

Lorsque je navigue à:

http://localhost:8080/LearningRoot/index.xhtml

Je peux voir la page juste bien, mais lorsque je navigue à:

http://localhost:8080/LearningRoot/

J'obtiens l'erreur:

Une Erreur S'Est Produite:

La FacesServlet ne peut pas avoir une url-pattern de /*. Veuillez définir une autre url-pattern.

Mais pourquoi?

Et c'est mon message d'accueil:

<welcome-file-list>
    <welcome-file>/index.xhtml</welcome-file>
</welcome-file-list>
avez-vous essayez de /*.*
avez-vous l'essayer dans une véritable application web Java?
nope 🙂 C'était juste une supposition 🙂

OriginalL'auteur Koray Tugay | 2013-03-04