/index.xhtml ne Trouve Pas dans ExternalContext comme une Ressource
Mon JSF application web affiche l'erreur suivante:
/index.xhtml ne Trouve Pas dans ExternalContext comme une Ressource.
Ma structure de répertoire est:
- Ressources Java -- src --- br.com.k19.controle ---- NumeroAleatorioBean.java --- ressources - JavaScript Ressources - construire - WebContent -- META-INF -- Pages Web --- index.xhtml --- formulario.xhtml -- Web-Inf
Où dois-je mettre mon /index.xhtml
dans cette structure?
OriginalL'auteur Rafael Souza | 2013-10-31
Vous devez vous connecter pour publier un commentaire.
La
WebContent
dossier représente le contenu web. Vous avez placé leindex.xhtml
fichier à l'intérieur deWeb Pages
sous-dossier de sorte que le droit de l'URL seraitet donc pas
comme vous semblait attendre.
Si vous voulez l'avoir sur la racine de contexte, simplement se débarrasser de la
Web Pages
dossier complètement et de se déplacer ceux.xhtml
fichiers directement à l'intérieur deWebContent
dossier, dans le même niveau queMETA-INF
etWEB-INF
:Remarque: Java est sensible à la casse.
Web-Inf
est certainement pas le même queWEB-INF
. Attention ou vous aurez un trou de sécurité.Webcontent
ouWebContent
? Boîtier fait la différence. Avez-vous reconstruire/redéployer/redémarrer le projet et le serveur? Le*.xhtml
modèle est très bien. Je voudrais supprimer le/faces/*
patron, c'est une inutile restes de JSF 1.0 et pas vraiment recommandé, que cela ne crée de la confusion chez les débutants.OriginalL'auteur BalusC
J'ai fait face à ce problème récemment. J'ai essayé de nettoyer le Tomcat Répertoire de Travail, Nettoyer, et Publier.
Après, quand j'ai commencé le serveur, l'application était en cours d'exécution en douceur.
Indépendants serveur tomcat, propre dir --> temp, travail, et à l'intérieur de webApp répertoire, supprimer tous les désarchivés projet.
Redémarrer le Tomcat, il a travaillé pour moi.
OriginalL'auteur Sachin Srivastava