Problema para utilizar o include do facelet

Olá pessoal eu não estou conseguindo utilizar o include mas detalhe, só não consigo em uma página em especial.

aqui está o template:

<?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:h="http://java.sun.com/jsf/html"
	  xmlns:ui="http://java.sun.com/jsf/facelets">
	<h:head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
		<title>Financeiro Web</title>
		<h:outputStylesheet library="css" name="templateInterna.css"/>	
		<h:outputStylesheet library="css" name="login.css"/>
		<h:outputStylesheet library="css" name="barra_menu.css"/>
	</h:head>
	<h:body>
		<div id="container">
			<div id="titulo">
				<ui:insert name="titulo">Financeiro Web</ui:insert>
			</div>
			
			<div id="logotipo">
				<h:graphicImage library="imagens" name="logotipo_m.png"/>
			</div>
			
			<div id="barra_menu">
				<ui:insert name="barra_menu">
					<ui:include src="/templates/barra_menu.xhtml"/>
				</ui:insert>
			</div>
			
			<div id="corpo">
				<ui:insert name="corpo"/>
			</div>
			
			<div id="rodape">
				<ui:insert name="rodape">
					<ui:include src="/templates/rodape.xhtml"/>
				</ui:insert>
			</div>
		</div>
	</h:body>
</html>

Aqui a o xhtml utilizado no include:

<?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:h="http://java.sun.com/jsf/html"
	  xmlns:f="http://java.sun.com/jsf/core"
	  xmlns:ui="http://java.sun.com/jsf/facelets"
	  xmlns:sec="http://www.springframework.org/security/facelets/tags">

	<ui:composition>
		<sec:ifAnyGranted roles="ROLE_USUARIO">
			<h:form id="menu">
				<h:commandButton value="Contas" action="/restrito/conta" class="menuBotao"/>
					
				<h:selectOneMenu class="menuBotao"
								 value="#{contextoBean.contaAtiva.conta}"
								 valueChangeListener="#{contextobean.setContaAtiva}"
								 rendered="#{!empty contextoBean}"
								 onchange="submit()">
	
					<f:selectItems value="#{contaBean.lista}" var="conta"
								   itemValue="#{conta.conta}" itemLabel="#{conta.descricao}"/>
				</h:selectOneMenu>
				
				<h:outputLink class="menuBotao" value="javascript:void(0)" onclick="document.location='#{request.contextPath}/j_spring_security_logout'" title="Sair">					
					<h:graphicImage library="imagens" name="logout16.png" />
				</h:outputLink>
				<sec:ifAnyGranted  roles="ROLE_ADMINISTRADOR">		
					<h:commandLink class="menuBotao" action="/admin/principal" title="Principal">
						<h:graphicImage library="imagens" name="administrativo16.png"/>
					</h:commandLink>
				</sec:ifAnyGranted>
										
			</h:form>
		</sec:ifAnyGranted>
	</ui:composition>
</html>

O mais estranho é que quando clico no nome barra_menu.xhtml no template aparece a página no preview do jboss, o que indica que o caminho está certo, alguem tem alguma idéia do que possa ser? se há alguma outra configuração a ser feita.

Mathe.

Tenta usar o <h:form> no seu template, veja se isso resolve o problema.

    <h:body> 
    <h:form> 
            .........
    </h:form>
    </h:body>  

Falha minha amigo o problema é o seguinte, se eu colcocar o ROLE_USUARIO la o sec:ifAnyGranted eu não vou poder entrar como ROLE_ADMINISTRADOR e ver todo o conteudo eu vou ter que achar uma maneira de fazer isso com dois roles.