Erreur: connexion.xhtml ne Trouve Pas dans ExternalContext comme une Ressource
Je suis à l'aide de JBoss 7.1 avec JSF 2.1/Premier Visages et de continuer à courir dans le message d'erreur répertorié dans le titre. J'ai essayé bon nombre de suggestions faites ici, et tous finissent avec le même message d'erreur.
Structure de fichier est:
WEB-INF
faces
login.xhtml
J'ai de la suite dans web.xml:
<display-name>clientAccountManager</display-name>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<context-param>
<param-name>javax.faces.PROJECT_STAGE</param-name>
<param-value>Development</param-value>
</context-param>
<context-param>
<param-name>javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL</param-name>
<param-value>true</param-value>
</context-param>
Je suis d'accès au fichier actuellement à l'aide de l'URL suivante:
http://localhost:8080/clientAccountManager/faces/login.xhtml
J'ai aussi changé le modèle d'URL *.xhtml et utilisés:
http://localhost:8080/clientAccountManager/login.xhtml
avec le même résultat.
Ce qui me manque?
OriginalL'auteur Chris K. | 2012-10-30
Vous devez vous connecter pour publier un commentaire.
Vous avez fait 2 erreurs.
/WEB-INF
dossier pour les fichiers de configuration, les fichiers, les fichiers de modèle, tag des fichiers, etc, qui sont censés être cachés de l'accès direct, pas pour les fichiers publiquement accessibles. Mettre les fichiers publiquement accessibles de l'extérieur/WEB-INF
dossier./faces
dossier ne doit pas être utilisé du tout. Un virtuel/faces/*
modèle d'URL surFacesServlet
ne signifie pas que vous devriez avoir un dossier physique comme ça. Le supprimer.Donc, tous avec tous, juste
et
et
devrait le faire.
Voir aussi:
Et cette réponse, c'est mieux que stackoverflow.com/a/9033567/196561, parce que maintenant vous dire où l'on doit mettre les fichiers pour obtenir le travail de projet. Je vous remercie encore.
OriginalL'auteur BalusC