Servlets e controle de erro

Oi pessoal , se alguém já viu ou teve algum problema parecido por favor dá um toque !!!

Vc cria no web.xml da sua aplicação:

java.lang.Exception /PaginaErro.jsp

DEPOIS

===============PaginaErro.jsp=======================
<%@ page isErrorPage=“true” %>

Um erro ocorreu.
<% if (exception!=null) { %> Descrição : <%=exception.getMessage() %>
<% }%>

=============servlet que simula=====================
package br.com.caelum.servlet;

import java.io.IOException;
import java.io.PrintWriter;
import java.sql.SQLException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class TestaErroServLet extends HttpServlet {

protected void service(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
PrintWriter out = response.getWriter();

try {
int i =1/0;
} catch (Exception e) {
// TODO: handle exception
throw new ServletException(e);
}
}
}

Qdo eu chamo ele dá erro

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 localhost:8080 home page, e procure os links para as informações desejadas.
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

ai eu tenho que baixar o tomcat subir de novo , e dar refresh , ai funciona, esquisito não ??? se tentar acessar em uma nova pagina dá o mesmo erro, só funciona baixando e subindo o tomcat e pedindo refresh no explorer
Estou com winxp professional service pack 2

DEVERIA APARECER ASSIM UTILIZANDO O PAGINAERRO.JSP

Um erro ocorreu.
Descrição : / by zero

Criei também um jspteste.xml no tomcat conf catalina localhost

Se alguém souber algo agradeço

Abraço, Valmir