Eclipse ne Pouvez pas trouver facelet de la bibliothèque de balises pour uri http://java.sun.com/jsf/html
Dans mon index.xhtml
, j'ai un espace de noms défini comme ce xmlns:h="http://java.sun.com/jsf/html"
. Le serveur à cette adresse indique que la page ne peut pas être trouvé.
Savez-vous où la page a déménagé ?
Eclipse Info
Version: Indigo Build id: 20110615-0604
OriginalL'auteur Stephan | 2011-07-06
Vous devez vous connecter pour publier un commentaire.
Pour résoudre ce problème c'est ce que j'ai fait :
Cela a fonctionné pour moi. Alors, pourquoi est-ce qui se passe? Quelque chose de mal avec le validateur?
Je ne sais pas. Cependant, vous pouvez déposer un problème à l'Éclipse de l'équipe.
OriginalL'auteur Stephan
Le XML taglib URI d'espace de noms n'est pas une véritable ressource web ou quelque chose. Il a juste des points à la même valeur que le
<namespace>
entrée de la.taglib.xml
fichier XML taglib en question dans l'exécution de chemin de classe, qui dans le cas du JSF taglibs (et beaucoup d'autres) juste arrive à être une URL HTTP. Dans le cas de la Mojarra, vous pouvez trouver la déclaration dans le/com/sun/faces/metadata/taglib/html_basic.taglib.xml
fichier de lajsf-impl.jar
fichier.Si vous avez des problèmes avec le référencement JSF balises HTML, alors la cause est ailleurs.
C'est un Glassfish/Eclipse problème spécifique. Essayez de nettoyer le projet (Projet > Nettoyer). C'est, après tout juste un projet Eclipse génération d'avertissement. Le code doit s'exécuter sans problème. Réel JSF erreurs d'exécution sont plus d'intérêt.
OriginalL'auteur BalusC
Réponses précédentes ont été utile pour moi. Ici, je vous proposent une autre façon de résoudre ce problème. J'ai résolu ce problème en ajoutant le pot
primefaces-[version].jar
à laWEB-INF/lib
répertoire.primefaces-[version].jar
OriginalL'auteur Sarz
jsf-api.jar et jsf-impl.jar jar dans votre lib.
OriginalL'auteur Dhananjay