Olá
Configurei minha aplicação web no tomcat para que seja mostrada a página de erro quando acontecer alguma exceção ou quando não encontrar uma página.
No DD web.xml coloquei:
<error-page>
<exception-type>java.lang.Throwable</exception-type>
<location>/errorPage.jsp</location>
</error-page>
<error-page>
<exception-code>404</exception-code>
<location>/errorPage.jsp</location>
</error-page>
Minha errorPage.jsp está assim:
[code]<%@ page isErrorPage=“true” %>
<html><body>
<strong>Ocorreu uma exceção:</strong>
${pageContext.exception}
</body></html>[/code]
A página que eu fiz para ocorrer um erro, para testar, está assim:
badPage.jsp:
<html><body>
Divisao por zero:
<% int x=10/0; %>
</body></html>
Mas quando tento acessar esta jsp não me aparece a mensagem na errorPage.jsp, aparece o seguinte:
[quote] A página não pode ser exibida
Há um problema com a página que você está tentando acessar e ela não pode ser exibida.
Tente o seguinte:
Abra a home page 10.11.3.191:8080 e procure links para a informação desejada.
Clique no botão Atualizar ou tente novamente mais tarde.
Clique em Pesquisar para procurar informações na Internet.
Você também pode ver uma lista de sites relacionados.
HTTP 500 - erro interno do servidor
Internet Explorer [/quote]
O que está faltando para mostrar a exceção na errorPage.jsp?