Error-Page só da erro 500

Bem pessoal estou tentando configurar meu web.xml para direcionar para uma pagina de erro
Entro na url: http://localhost:8080/Site/TrabComErros então servlet dá um erro NumberFormatException
Assim sendo, deveria ir para a pagina erro.jsp mas não está indo

O que acontece?

Servlet:

[code]package meupacote;

import java.io.IOException;
import java.io.PrintWriter;

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

public class TrabComErros extends javax.servlet.http.HttpServlet
{
public void init() throws ServletException
{
super.init();
}

protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
	//Acontece o erro, não há parametro
	int val1 = Integer.parseInt(request.getParameter("val1"));
	
}

public void destroy()
{
	super.destroy();
}

}[/code]

O arquivo web.xml

[code]<?xml version="1.0" encoding="UTF-8" ?>

<servlet>
	<servlet-name>TrabComErros</servlet-name>
	<servlet-class>meupacote.TrabComErros</servlet-class>
</servlet>

<servlet-mapping>
	<servlet-name>TrabComErros</servlet-name>
	<url-pattern>/TrabComErros</url-pattern>
</servlet-mapping>

<session-config>
	<session-timeout>5</session-timeout>
</session-config>

<taglib>
	<taglib-uri>desenvolvendoTaglibs</taglib-uri>
	<taglib-location>
		/WEB-INF/tld/TrabComTagLib.tld
	</taglib-location>
</taglib>

<error-page>
	<exception-type>java.lang.NumberFormatException</exception-type>
	<location>/erro.jsp</location>
</error-page>

[/code]

Pagina erro.jsp

[code]

Insert title here Um erro aconteceu! [/code]

Porem só aparece isso

O site não pode exibir a página
HTTP 500
Causas prováveis:
?O site está em manutenção.
?O site tem um erro de programação.

Você pode tentar:
Atualizar a página.

 Voltar para a página anterior. 

Alguem pode me ajudar?