Pas de TagLibrary associés à PrimeFaces de l'espace de noms

J'ai trouvé la même question ici mais il ne m'aide plus. Cependant, je suis confronté au même problème. Lors de l'exécution de mon application je reçois le followine erreur:

Avertissement: La page /modèle/commun.xhtml déclare espace de noms http://primefaces.org/ui et utilise la balise p:panneau , mais pas de TagLibrary associés à l'espace de noms.

Ci-dessous est un extrait de mon index.xhtml :

<ui:composition template="/template/common.xhtml"
    xmlns="http://www.w3.org/1999/xhtml"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:p="http://primefaces.org/ui">

    <ui:define name="profile">    

Et c'est ainsi que ma commune.fichier xhtml semble (ne pas mettre tout le contenu, mais seulement des espaces de noms et de 1 à 2 lignes) :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<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.org/ui">
<h:head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Welcome to my website</title>
    <h:outputStylesheet library="css" name="default.css" />
</h:head>
<h:body>
    <div id="header" style="margin: auto; width: 80%;">
        <p:panel>

Comme décrit par BalusC à ici, on doit définir xmlns="http://www.w3.org/1999/xhtml". Je suis en train de faire la même chose. c'est à dire de la seconde ligne de l'index.fichier xhtml est de faire de même. mais je suis d'erreur.

OriginalL'auteur Ravi Joshi | 2012-03-12