Como simular erro 500?

2 respostas
R

Bom dia.

Estou configurando páginas personalizadas para determinados códigos de erro na aplicação, porém estou enfrentando um pequeno problema com este erro 500 por que não consigo simulá-lo para saber se funciona ou não.

Aparentemente está tudo certo, todos os demais códigos de erro que possuem a mesma configuração estão OK, porém por algum infortúnio do destino a página personalizada de erro 500 não funciona em ambiente de produção (onde não possuo nenhuma ferramenta nem permissão para debug e/ou teste).

Gostaria de simular algum erro 500, erro interno do servidor, na minha máquina, alguem tem alguma dica de como posso simular o erro 500?

Obrigado.

2 Respostas

P

Crie um arquivo “erro500.jsp” com o seguinte conteúdo:

<%@ page import=javax.servlet.http.HttpServletResponse %>

<%

response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR,Erro interno simulado);

%>
R

Funcionou, obrigado pela ajuda.

Esse “response.sendError” ninguem aqui conhecia, ele é bem útil.

Obrigado.

EDIT:
Complementando, pesquisei a HttpServletResponse e tem bastante coisa útil.
http://java.sun.com/javaee/5/docs/api/javax/servlet/http/HttpServletResponse.html

Criado 4 de março de 2009
Ultima resposta 9 de mar. de 2009
Respostas 2
Participantes 2