HTTP Status 403 + Jaas + Jsf (The request body was too large ...)

2 respostas
contrabando

Fala galera blz?

estou utilizando controle JAAS nas minhas aplicações com JSF, tudo está indo bem (o usuário é direcionado para a página de login,
“loga”, usa a plicação e “desloga”), porem, quando tenta acessar uma página após um tempo sem acessar a aplicação(time out),
ou eu dou um deploy na minha aplicação, recebe a seguinte mensagem:

HTTP Status 403 - The request body was too large to be cached during the authentication process

aonde está o problema? alguem pode me ajudar?

valew…

2 Respostas

contrabando

“ó o auê ai ô” :lol:

pra aqueles que venham a passar por esse mesmo problema a solução que encontrei foi configurar uma página de erro no
web.xml:

<error-page>
		<error-code>403</error-code>
		<location>/paginas/acesso/sessaoExpirada.jsp</location>
	</error-page>

/paginas/acesso/sessaoExpirada.jsp

<% request.setAttribute("erro", "Sua sessão expirou. Efetue o login novamente."); %>
<jsp:include page="login.jsp" />

/paginas/acesso/login.jsp

<form method="post" action="<%=request.getContextPath()%>/j_security_check">
				<table >
					<tr>
						<td colspan="2" class="erroLogin">
							<%
							String erro = (String) request.getAttribute("erro");
							if (erro != null)
								out.write(erro);
							request.removeAttribute("erro");
							%>
						</td>
					</tr>
					<tr>
						<td>Usuário</td>
						<td><input type="text" name="j_username" size="15" /></td>
					</tr>
					<tr>
						<td>Senha</td>
						<td><input type="password" name="j_password" maxlength="20"	size="15" /></td>
					</tr>
					<tr>
						<td align="right"><input type="submit" value="Conectar" class="bottom" /></td>
						<td align="left"><input type="reset" value="Limpar" class="bottom" /></td>
					</tr>
				</table>
			</form>

se alguém tiver alguma outra solução ou conheça algúm problema com essa abordagem, por favor se manifeste.

falow :smiley:

nessa_uepa

E como você fez o link para a página de acesso restrito?
Porque aqui dá problema, ele não entra na página de login se for navegando pelos links, só se digitar a url pelo browser.
=s

E dá esse mesmo erro que você postou.

Criado 27 de outubro de 2008
Ultima resposta 20 de jan. de 2009
Respostas 2
Participantes 2