[RESOLVIDO]Facelets + JSf2 - head do template é perdido

Boa noite caros amigos e amigas do GUJ, estou com um problema estranho na minha aplicação.
Tenho usado o facelets para montar os templates das telas do sistema, só que o head está vindo sem preenchimento.

<html xmlns="http://www.w3.org/1999/xhtml">
<head></head>
<body>
<div id="divProtocolo">
<form id="formProtocolo" enctype="application/x-www-form-urlencoded" action="/Siprot/view/testeFuncionalidades/protocoloAlteracaoDadosPessoais.xhtml" method="post" name="formProtocolo">
</form>
</div>
</body>
</html>

Abaixo segue o código do template e da tela que o implementa.

template.xhtml ->

<!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.prime.com.tr/ui">
	  
<h:head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<title> <ui:insert name="titulo">SIPROT</ui:insert> </title>
    <link href="#{facesContext.externalContext.requestContextPath}/resources/primefaces-start/theme.css" rel="stylesheet" type="text/css" /> 
	<h:outputStylesheet library="css" name="estilo.css" />
</h:head>

<h:body>

	<p:layout fullPage="true">
	
		<ui:insert name="topo">
			<ui:include src="/section/shared/topo.xhtml" />
		</ui:insert>

		<ui:insert name="conteudo">
			<p:layoutUnit position="center">
			
			</p:layoutUnit>
		</ui:insert>

		<ui:insert name="menuEsquerdo">
			<ui:include src="/section/shared/menuEsquerdo.xhtml" />
		</ui:insert>

		<ui:insert name="rodape">
			<ui:include src="/section/shared/rodape.xhtml" />
		</ui:insert>

		<ui:insert name="menuDireito">
			<ui:include src="/section/shared/menuDireito.xhtml" />
		</ui:insert>

	</p:layout>
	
</h:body>

</html>

protocoloAlteracaoDadosPessoais.xhtml ->

<html xmlns:ui="http://java.sun.com/jsf/facelets"
	  xmlns="http://www.w3.org/1999/xhtml"
	  xmlns:h="http://java.sun.com/jsf/html"
	  xmlns:f="http://java.sun.com/jsf/core"
	  xmlns:p="http://primefaces.prime.com.tr/ui"
	  xmlns:mj="http://mojarra.dev.java.net/mojarra_ext"
	  xmlns:c="http://java.sun.com/jsp/jstl/core">
	  			
	<ui:composition template="/template/template.xhtml">
	
	<ui:define name="titulo">Protocolo Alteração Dados Pessoais</ui:define>
	
	<ui:define name="conteudo">
	
		<f:view contentType="text/html">
		
			<div id="divProtocolo">
			
				<h:form id="formProtocolo" prependId="false">
				
					<p:growl id="msg" showDetail="true" />
					
				    <ui:include src="/section/shared/toolbar.xhtml"/>
				    
					<p:layoutUnit position="center" scrollable="true">
					
						<p:tabView dynamic="false">
							<c:forEach items="${ProtocoloBean.tiposFuncionalidadeSol}" var="i">
							 <p:tab title="${i.nmTipoFuncionalidade}">
					   			  <c:forEach items="${ProtocoloBean.protocolo.solicitacao.relacionamentoEoSols}" var="j">
						   			  <c:if test="${i.idTipoFuncionalidade eq j.funcionalidade.tipoFuncionalidade.idTipoFuncionalidade}"> 
						   			  	 <ui:include src="#{j.funcionalidade.urlFuncionalidade}" />
						   			  </c:if>
					   			  </c:forEach>
					   	     </p:tab>
							</c:forEach>
							
							<p:tab title="PROCESSAMENTO" id="tabProcessamento">
						    	<ui:include src="/section/operation/processamento.xhtml" />
							</p:tab>
	
							<p:tab title="ANEXOS" id="tabAnexos" name="tabAnexos" update="dtDocumentos">
								<ui:include src="/section/operation/documentosAnexos.xhtml" />
							</p:tab>
							
						</p:tabView>
					
					</p:layoutUnit>
					
			</h:form>
			
			<p:growl id="growl" showDetail="true" life="3000" />
			
				<p:dialog id="dialog" 
						  header="Cancelamento" 
						  widgetVar="dlg"
				          modal="true"
					      draggable="false" 
				  		  resizable="false"
				          appendToBody="true"
				          height="300"
				          width="400">
				          <h:form>
								<h:panelGrid columns="2" cellpadding="5">
								
									<h:outputLabel for="txtAreaMotivo" value="Motivo:*" />
									
									<p:inputTextarea value="#{ProtocoloBean.nmMotivo}"
													 id="txtAreaMotivo" 
										 			 required="true" 
										 			 label="Motivo"
													 requiredMessage="Preencha o motivo do cancelamento!"
													 style="height:150px"
										   			 immediate="false"
										   			 maxHeight="190">
									</p:inputTextarea>
									<h:outputLabel />
									<f:facet name="footer">
										<p:commandButton id="btnEnv"  value="Enviar" update="growl"  onclick="dialog.hide()" actionListener="#{ProtocoloBean.cancelaProtocolo}" />
										<p:commandButton id="btnSair" value="Sair"   update="growl"  onclick="dialog.hide()" ajax="false"/>
									</f:facet>
								</h:panelGrid>
					    </h:form>
				</p:dialog>
			
			
				<p:growl id="growl2" showDetail="true" life="3000" />
	
				<p:dialog id="dialog2" 
						  header="Devolução" 
						  widgetVar="dlg2"
					      modal="true"
					      draggable="false" 
				  		  resizable="false"
				          appendToBody="true"
					      height="300"
				          width="400">
				          <h:form id="formDialog2" prependId="false">
								<h:panelGrid columns="2" cellpadding="5">
								
									<h:outputLabel for="txtAreaMotivo" value="Motivo: *" />
									
									<p:inputTextarea value="#{ProtocoloBean.nmMotivo}"
													 id="txtAreaMotivo" 
													 required="true" label="Motivo"
													 requiredMessage="Preencha o motivo da devolução!"
													 style="height:150px"
										   			 immediate="false"
										   			 maxHeight="190"/>
									<h:outputLabel />
									
									<f:facet name="footer">
										<p:commandButton id="btnEnv2"  value="Enviar" update="growl2"  onclick="dialog2.hide()" actionListener="#{ProtocoloBean.tramitar}"/>
										<p:commandButton id="btnSair2" value="Sair"   update="growl2"  onclick="dialog2.hide()" ajax="false"/>
									</f:facet>
								</h:panelGrid>
					    </h:form>
				</p:dialog>
				
				<p:dialog id="authdlg"
				          header="Autenticação do Protocolo" 
				          modal="true" 
						  widgetVar="authDialog"
						  draggable="false" 
						  resizable="false"
						  appendToBody="true"
						  height="200"
						  width="500">
				  <h:form>	
					  <h:panelGrid columns="2" cellpadding="5">
							<h:outputLabel for="usuario" value="Usuário:(matricula aluno) *" />
							<p:inputText value="#{ProtocoloBean.usuarioAluno}" id="usuario" required="true" label="usuario" />
							<h:outputLabel for="senha" value="senha aluno: * " />
							<h:inputSecret value="#{ProtocoloBean.senhaAluno}" id="senha" required="true" label="senha" />
							<h:outputLabel value=""/>
							<h:outputLabel value=""/>
							<f:facet name="footer">
							     <p:commandButton id="btnAutenticar" 
							     				  value="Autenticar" 
							     				  actionListener="#{ProtocoloBean.autenticaProtocolo}" 
							     				  oncomplete="authDialog.hide();"
							     				  ajax="false"
							     				  update="pnlAutentica msg"/>
								 <p:commandButton id="btnSair" value="Sair" onclick="authDialog.hide();" />
						    </f:facet>
					 </h:panelGrid>
				 </h:form>
				</p:dialog>
				
			</div>
			</f:view>
	</ui:define>
</ui:composition>
</html>

A tela aparece como na imagem anexa.

Alguém saberia me ajudar?


Foi um simples descuido de informar uma página que implementa o mesmo template, tem o mesmo nome da que aparece aqui e porém estava noutro caminho da aplicação…