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 🙂
avez-vous l'essayer dans une véritable application web Java?
nope 🙂 C'était juste une supposition 🙂
OriginalL'auteur Koray Tugay | 2013-03-04
Vous devez vous connecter pour publier un commentaire.
Parce que ça voudrait dire Tout que jamais les coups qui context-root sera traitée par FacesServlet, une exigence qui FacesServlet sait déjà qu'elle ne pouvait pas répondre (Il n'a évidemment pas de sens).
Pour réaliser la cartographie, vous l'intention d'utiliser une
.xhtml
cartographie sur FaceServletva la laisser par défaut le
index
fichier conformément à la norme webapp de traitement./*
est une référence ambiguëOriginalL'auteur kolossus