<error-code> 500

1 resposta
P

Boa tarde,

estou com seguinte problema, se alguem puder me ajudar ficarei mtu grato.

Uma parte da minha web.xml está descrita como o seguinte:

<error-page>
		<exception-type>com.sd.log.exception.LogException</exception-type>
		<location>/teste.jsp</location>
	</error-page>	

    <error-page>
		<error-code>500</error-code>
		<location>/teste500.jsp</location>
	</error-page>	
		
	<error-page>
		<error-code>404</error-code>
		<location>/teste404.jsp</location>
	</error-page>
Entretanto quando eu faço um
throw new LogException("Error");

Em vez de ser redirecionado para a página teste.jsp ela vai para a teste500.jsp, ou seja, encontrou um erro http 500. Mas quando eu retiro a parte que descreve o erro http da web.xml

<error-page>
		<exception-type>com.sd.log.exception.LogException</exception-type>
		<location>/teste.jsp</location>
	</error-page>	
		
	<error-page>
		<error-code>404</error-code>
		<location>/teste404.jsp</location>
	</error-page>
E faço um
throw new LogException("Error");
É redirecionado para a página teste.jsp, ou seja, o erro http 500 está suprimindo a minha exceção. Alguém sabe porque isso está acontecendo?

Obrigado

1 Resposta

ricardosoares

Error 404: NOT FOUND!
Your browser cannot find the document corresponding to the URL you typed in

404 é um erro específico de “URL inválida”

uma exception retorna um erro genérico fora do padrão http. com codigo 500.

Criado 11 de março de 2008
Ultima resposta 11 de mar. de 2008
Respostas 1
Participantes 2