[Resolvido]Problema utilizando Jaas com template

Estou utilizando Jaas na minha aplicação e estou com problema na utilização de um template facelets na página de login

Se adicionar o template na página de login,você digita o usuário e senha porém não redireciona a página.

Se remover o template da página de login, funciona normalmente.

Vocês tem idéia de como posso resolver?

login.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:a4j="http://richfaces.org/a4j"
	xmlns:rich="http://richfaces.org/rich"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets">
	<!-- Se eu inserir a chamada ao meu template aqui, não funciona! -->
		<h:head></h:head>
		<h:body>
			<rich:panel styleClass="#panel">
				<f:facet name="header">
					<h:outputText value="Autenticação Necessária" />
				</f:facet>
				<form method="post" action="j_security_check">
					<fieldset>

						<p>
							&lt;label for="form-login"&gt;Login&lt;/label&gt; &lt;input type="text"
								name="j_username" id="form-login" /&gt;
						</p>
						<p>
							&lt;label for="form-senha"&gt;Senha&lt;/label&gt; &lt;input type="password"
								name="j_password" id="form-senha" /&gt;
						</p>
						<p>
							&lt;input type="submit" value="Enviar" /&gt;
						</p>
					&lt;/fieldset&gt;
				&lt;/form&gt;
			&lt;/rich:panel&gt;
		&lt;/h:body&gt;
&lt;/html&gt;

cara,
posta seu template, talvez pode ter algo que está impedindo ela ser redirecionada.

t+

Bom dia,

Desculpe pela demora, segue abaixo o meu template.

&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:a4j="http://richfaces.org/a4j"
	xmlns:rich="http://richfaces.org/rich"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"&gt;

&lt;h:head&gt;
	&lt;link rel="stylesheet" type="text/css"
		href="${facesContext.externalContext.request.contextPath}/css/css.css" /&gt;
	&lt;title&gt;Music Store&lt;/title&gt;
&lt;/h:head&gt;
&lt;h:body&gt;
	&lt;h:form&gt;
		&lt;div id="topo"&gt;&lt;/div&gt;
		&lt;div id="conteudoEsq"&gt;
			<ul >
				<li >&lt;h:commandLink value="Home" action="/home.jsf" /&gt;
				</li>
				<li ></li>
				<li >&lt;h:commandLink action="/servico.jsf"
						value="Gerencial" rendered="#{rich:isUserInRole('ADMIN')}" /&gt;</li>
				<li ></li>
				<li >&lt;h:commandLink action="/contato.jsf"
						value="Contato" /&gt;</li>
				<li ></li>
				<li >&lt;h:commandLink action="/altCliente.jsf"
						value="Minha Conta" rendered="#{rich:isUserInRole('CLIENTE')}" /&gt;
				</li>
				<li ></li>
			</ul>
		&lt;/div&gt;
		&lt;div id="colEsq"&gt;
			&lt;div id="sepEsqcolCentral"&gt;
				&lt;div id="colDir"&gt;
					&lt;div id="conteudoDir"&gt;
						&lt;rich:panel rendered="#{rich:isUserInRole('CLIENTE')}"&gt;
							&lt;div class="shopping_cart"&gt;
								&lt;div class="cart_title"&gt;Shopping cart&lt;/div&gt;

								&lt;div class="cart_details"&gt;
									0 items <br /> &lt;span class="border_cart"&gt;&lt;/span&gt; Total: &lt;span
										class="price"&gt;0$&lt;/span&gt;
								&lt;/div&gt;

								&lt;div class="cart_icon"&gt;
									<a  ><img
										
										     /></a>
								&lt;/div&gt;
							&lt;/div&gt;
						&lt;/rich:panel&gt;
					&lt;/div&gt;
					&lt;div id="sepcolCentralDir"&gt;
						&lt;h:panelGrid columns="2"&gt;
							&lt;h:column&gt;
								&lt;h:outputText
									value="Seja bem vindo, #{facesContext.externalContext.userPrincipal.name}!"
									rendered="#{rich:isUserInRole('CLIENTE,ADMIN')}" /&gt;
							&lt;/h:column&gt;
							&lt;h:column&gt;
								&lt;h:commandLink action="/logout.jsf" value="Logoff"
									rendered="#{rich:isUserInRole('CLIENTE,ADMIN')}" /&gt;
							&lt;/h:column&gt;

						&lt;/h:panelGrid&gt;
						&lt;div id="colCentral"&gt;
							&lt;div align="center"&gt;
								&lt;ui:insert name="conteudo"&gt;

								&lt;/ui:insert&gt;
							&lt;/div&gt;
						&lt;/div&gt;
					&lt;/div&gt;
				&lt;/div&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/h:form&gt;
&lt;/h:body&gt;
&lt;/html&gt;

o problema deve ser pq vc ta usando 2 forms, um no template e outro na sua pagina.
t+

[quote=alissonvla]o problema deve ser pq vc ta usando 2 forms, um no template e outro na sua pagina.
t+[/quote]

Bom dia,

alissonvla , o problema era o que você falou mesmo.

Por causa do <h:form> que eu tinha no conteúdo do template.
Acho que estava dando algum conflito com o form da página de login.

No meu template, eu só coloquei o <h:form> aonde eu precisava(Nos links do menu) , então funcionou normalmente.

Obrigado pela ajuda.

[quote=nicocelli]

[code]

			<li >&lt;h:commandLink value="Home" action="/home.jsf" /&gt;
			</li>
			<li ></li>
			<li >&lt;h:commandLink action="/servico.jsf"
					value="Gerencial" rendered="#{rich:isUserInRole('ADMIN')}" /&gt;</li>
			<li ></li>
			<li >&lt;h:commandLink action="/contato.jsf"
					value="Contato" /&gt;</li>
			<li ></li>
			<li >&lt;h:commandLink action="/altCliente.jsf"
					value="Minha Conta" rendered="#{rich:isUserInRole('CLIENTE')}" /&gt;
			</li>
			<li ></li>

[/code][/quote]
Cara, achei bem interessante isso que você fez pra mostrar os links de acordo com a role, preciso fazer exatamente isso porém usando JSF puro, da muito trabalho pra fazer ou vou ter que usar algum framework (richfaces/primefaces) ?

Bom dia,

Pois é, não sei te dizer.

Até o momento não trabalhei com Jaas e JSF puro.

Achei algo neste site http://stackoverflow.com/questions/5648562/is-isuserinrole-method-related-to-jaas
Vou tentar fazer desta forma depois que resolver outro problema que estou tendo, hehe.