Avertissement: Cette page appels d'espace de noms XML déclaré avec le préfixe [balise html] mais pas de taglibrary existe pour cet espace de noms

Je sais que cette question a été posée plusieurs fois, mais je n'arrive pas à trouver quel est le problème avec mon code, donc je suis de demander de nouveau - désolé :-).

Je suis actuellement en train de travailler sur JSF2.1 sur un JavaEE6 cadre déployé sur Glassfish. Pour la page qui génère cette erreur que j'ai un baseTemplate, qui inclut un en-tête et pied de page. Ensuite j'ai une page qui hérite de la baseTemplate, fondamentalement, ils sont ici:
BaseTemplate:

<?xml version='1.0' encoding='UTF-8' ?>
<!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:ui="http://java.sun.com/jsf/facelets"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core">
<f:view>
    <h:head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <title></title>
        <link rel="shortcut icon" href="" />
        <h:outputStylesheet library="css" name="site.css" target="head"></h:outputStylesheet>
        <ui:insert name="head" />
    </h:head>
    <h:body>
        <div id="wrapper" class="rounded-box">content...

En-tête

<?xml version='1.0' encoding='UTF-8' ?>
<f:view xmlns="http://www.w3.org/1999/xhtml"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:p="http://primefaces.org/ui"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core">

    <div class="header">

Pied de page contiennent simplement, plaine des balises html.

Et la page réelle, qui est une connexion.

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

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

    <ui:define name="head"></ui:define>
    <ui:define name="leftContent">
        </ui:define>
    <ui:define name="content">...........

Quel pourrait être le problème? Notez que j'ai déjà la xmlns:h="http://java.sun.com/jsf/html" espace de noms.

Grâce,

czetsuya

OriginalL'auteur czetsuya | 2012-10-17