Erro com Listener usando o Tomcat (SEVERE: Error listenerStart)

Criei um Listener para conectar ao banco de dados:

package br.com.breno.listener;

import br.com.breno.conexao.Conexao;
import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;

public class ServletListener implements ServletContextListener {

    @Override
    public void contextInitialized(ServletContextEvent event) {
        String baseDados = event.getServletContext().getAttribute("path").toString();
        String login = event.getServletContext().getAttribute("login").toString();
        String senha = event.getServletContext().getAttribute("senha").toString();

        Conexao conexao = new Conexao(baseDados,login,senha);
        ServletContext servletContext = event.getServletContext();
        servletContext.setAttribute("conexao",conexao);
    }

    @Override
    public void contextDestroyed(ServletContextEvent servletContextEvent) {
        Conexao conexao = (Conexao) servletContextEvent.getServletContext().getAttribute("conexao");
        conexao.fecharConexao();
    }
}

Depois coloquei o listener no web.xml:

    <listener>
        <listener-class>br.com.breno.listener.ServletListener</listener-class>
    </listener>

Quando executo, o firefox dá o seguinte erro:

HTTP Status 404 -

type Status report

message

description The requested resource () is not available.
Apache Tomcat/6.0.18

E no log do Tomcat, está assim:

24/04/2009 03:45:15 org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
24/04/2009 03:45:15 org.apache.catalina.core.StandardContext start
SEVERE: Context [/ProjetoListenerJDBC] startup failed due to previous errors

Alguém já passou por algo parecido? Alguma dica?

Obrigado!!!
Flw…

Esse listener eh chamado assim que o tomcat sobe, como vc ja pode ter esses atributos em memoria ?

Verifica se esses atributos não estao nulos.
Deve estar dando nullpointer em algum deles, oq esta interrompendo o tomcat de iniciar.

Estou colocando eles no web.xml como parâmetros do contexto. Ele está buscando esses parâmetros do arquivo.

O que estou achando é que o tomcat não está encontrado essa classe, quer dizer, não sei né!

Se tiver outra opinião

Vlw

cara tbm do tentando fazer isso mais não vi vc declara o atributos no contex-param