Avertissement: Cette page appels d'espace de noms XML http://primefaces.prime.com.tr/ui déclarée avec le préfixe p mais pas de taglibrary existe pour cet espace de noms
Je suis en train de commencer avec Primefaces 2.2.1, mais je ne peux pas. J'ai de la définition suivante dans pom.xml:
<repository>
<id>prime-repo</id>
<name>PrimeFaces Maven Repository</name>
<url>http://repository.primefaces.org</url>
<layout>default</layout>
</repository>
<dependency>
<groupId>org.primefaces</groupId>
<artifactId>primefaces</artifactId>
<version>2.2.1</version>
</dependency>
Mais je recevie le message d'erreur suivant:
Avertissement: Cette page appels d'espace de noms XML http://primefaces.prime.com.tr/ui déclaré avec le préfixe p mais pas de taglibrary existe pour cet espace de noms.
avec ce simple code:
<?xml version='1.0' encoding='UTF-8' ?>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.prime.com.tr/ui">
<h:head>
<title>Facelet Title</title>
</h:head>
<h:body>
Hello from Facelets
<p:editor />
</h:body>
</html>
Où et quand exactement avez-vous recevez ce message d'erreur? Juste dans l'IDE alors que vous êtes de ne rien faire, ou seulement lorsque vous exécutez la page dans ton navigateur? Si dans l'IDE, ce qui se passe quand vous venez de le faire fonctionner?
s'affiche lorsque j'ai accès à la page. Enfin je l'ai résolu en ajoutant primefaces.jar à la src/main/webapp/WEB-INF/lib/ (je ne sais pas pourquoi je dois le faire, parce que maven déjà ajouté à la cible/Eusoma/WEB-INF/lib/) Merci beaucoup!
Rancesvinto, merci de poster une réponse et de la marque, il a accepté. Beaucoup de nitwits qui ne sont pas la lecture de la PrimeFaces numéro de version et la question de la date tentent de répondre à votre question dans un mauvais sens, car ce problème peut également se produire quand exactement cette vieille taglib URI est utilisé dans un PrimeFaces version plus récente que la 3.0 M4 (ce qui est cependant pas la cause de problème concret).
s'affiche lorsque j'ai accès à la page. Enfin je l'ai résolu en ajoutant primefaces.jar à la src/main/webapp/WEB-INF/lib/ (je ne sais pas pourquoi je dois le faire, parce que maven déjà ajouté à la cible/Eusoma/WEB-INF/lib/) Merci beaucoup!
Rancesvinto, merci de poster une réponse et de la marque, il a accepté. Beaucoup de nitwits qui ne sont pas la lecture de la PrimeFaces numéro de version et la question de la date tentent de répondre à votre question dans un mauvais sens, car ce problème peut également se produire quand exactement cette vieille taglib URI est utilisé dans un PrimeFaces version plus récente que la 3.0 M4 (ce qui est cependant pas la cause de problème concret).
OriginalL'auteur rancesvinto | 2011-09-27
Vous devez vous connecter pour publier un commentaire.
Inclure le tag lib :
Et de la dépendance dans pom.xml comme :
J'ai été confrontée au même problème. Cette solution corrigé mon problème.
cette réponse s'applique depuis la version 3.0 M4. La question d'origine poignées version 2.2.1 différente, taglib URI. Notez également que l'OP a déjà résolu le problème que par le commentaire sur la question; c'était un Maven question.
OriginalL'auteur Shikha Dhawan
Vous devriez avoir le
<repository>
entre<repositories>
:Essayez ceci:
OriginalL'auteur ahmet
Si vous avez été en utilisant Eclipse d'Exportation de la GUERRE de fonction, vous avez besoin d'ajouter explicitement la dépendance dans la GUERRE de l'assemblée.
Votre réponse est ici: L'éclipse de l'exportation de POT dans la GUERRE
OriginalL'auteur Oh Chin Boon
Pour moi, c'était la solution, changer la vieille balise et d'utiliser plutôt la suivante:
OriginalL'auteur Rodrigo
Leurs serveurs doivent être en bas à droite maintenant, parce que je ne peux pas accéder à leurs forums.
Ils sont situés en Turquie, je pense qu'ils l'habitude d'aller vers le bas pour les soirs d'entretien à propos de ce temps.
OriginalL'auteur maple_shaft
Essayez d'utiliser
xmlns:p="http://primefaces.org/ui"
OriginalL'auteur marioosh