Bom dia pessoal.
Estou desenvolvendo um aplicativo utilizando jsf 2.1 facelets + primefaces 3.4 + template e estou recebendo o erro abaixo ao carregar o template:
Um ou mais recursos possuem o destino de 'head', mas nenhum componente de 'head' foi definido na exibição.
Pesquisei sobre o assunto e em todos os posts, a solução dada é trocar a tag por <h:head>, no entanto, meu template já está com a tag <h:head>, conforme abaixo:
<!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:p="http://primefaces.org/ui">
<h:head>
<title>JVMSOFTWARE - DELIVERY</title>
</h:head>
<h:body>
<div id="dtopo" align="center">
<ui:insert name="topo">
<ui:include src="/topo/topo.xhtml"/>
</ui:insert>
</div>
<br/>
<div id="dmenu" align="center">
<ui:insert name="menu">
<!--
se utilizado em sistema diferente,
alterar sistem na construção do param
-->
<ui:include src="http://localhost:8081/Delivery/menu/menu.xhtml?param=#{loginBean.usr}:DLV"/>
</ui:insert>
</div>
<br/>
<p:messages/>
<div id="dprincipal" align="center">
<ui:insert name="principal">
</ui:insert>
</div>
</h:body>
</html>
Já tentei incluir a tag <h:head> nas paginas de composição, mas continua com problema.
Vocês tem alguma idéia de porque isso pode estar ocorrendo? podem ajudar?