Web.xml tag error-page

Olá,

Estou estudando a apostila caelum.

Quando mando rodar o tomcat não dá nenhum erro ( antes estava dando, pois meu web.xml tava com erros de digitação)

30/03/2009 14:01:28 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Arquivos de programas\Java\jre6\bin;.;C:\WINNT\Sun\Java\bin;C:\WINNT\system32;C:\WINNT;C:/Arquivos de programas/Java/jre6/bin/client;C:/Arquivos de programas/Java/jre6/bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Arquivos de programas\MySQL\MySQL Server 5.0;C:\Arquivos de programas\Java\jdk1.6.0_10\bin;C:\wamp\bin\php\php5.2.6;C:\wamp\bin\mysql\mysql5.0.51b\bin;C:\Arquivos de programas\TortoiseSVN\bin;ìî
30/03/2009 14:01:29 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
30/03/2009 14:01:29 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 4426 ms
30/03/2009 14:01:29 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
30/03/2009 14:01:29 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.27
30/03/2009 14:01:30 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
30/03/2009 14:01:33 org.apache.catalina.core.ApplicationContext log
INFO: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]]
30/03/2009 14:01:34 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
30/03/2009 14:01:34 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
30/03/2009 14:01:36 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
30/03/2009 14:01:36 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
30/03/2009 14:01:36 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
30/03/2009 14:01:38 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
30/03/2009 14:01:38 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/361  config=null
30/03/2009 14:01:38 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
30/03/2009 14:01:38 org.apache.catalina.startup.Catalina start
INFO: Server startup in 9564 ms

Meu web.xml

<?xml version="1.0" encoding="iso-8859-1" ?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" version="2.4">
	<display-name>Aplicação web simples</display-name>
	<welcome-file-list>
		<welcome-file>bemvindo.jsp</welcome-file>
	</welcome-file-list>
	<error-page>
		<exception-type>java.lang.Exception</exception-type>
		<location>/erro.jsp</location>
	</error-page>
</web-app>

Porém não está redirecionando para página erro.jsp quando há alguma exceção… dá erro 500 como abaixo:

Alguém tem alguma idéia do que pode estar acontecendo??

Ah… já havia tentado color na tag error-page “java.sql.SQLException”

Abraços,
Hélio

Vc jah setou o driver do banco de dados q vc quer usar no seu classpath?

vc está se referindo ao mysql-connector-java-5.1.7-bin.jar?

(Se for isso) De qualquer maneira, independente se tivesse setado ou não, quando houvesse a exceção ele não deveria redirecionar pra página erro.jsp??

Abraços,
Hélio

Bom… to tentando listar os parametros do web.xml que criei, tentei o seguinte código:

[code]<%@ page import=“java.util.*” %>
<%
Enumeration params = config.getInitParameterNames();

while (params.hasMoreElements()) {
String name = (String) params.nextElement();
System.out.println("Parameter Name: " + name +
" Value: " + config.getInitParameter(name));
}
%>[/code]

Porém a saída é:

[quote]Parameter Name: fork Value: false
Parameter Name: xpoweredBy Value: false[/quote]
Quer dizer… nem as tags display-name, welcome-file-list aparecem no console…

Abraços,
Hélio