ServletContextListener não inicializa

Pessoal, tenho uma classe que implementa ServletContextListener. Qaundo invocada pelo container, apresenta o seguinte erro no método contextInitialized:

27/04/2007 11:13:45 org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive Portal.war
java.lang.NullPointerException
        at com.koerich.erkframework.core.taglib.gerenciadorarquivo.TransferidorArquivo.transferir(Unknown Source)
        at com.koerich.erkframework.core.taglib.gerenciadorarquivo.TransferidorArquivoCampoCnpj.contextInitialized(Unknown Source)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:788)
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:677)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:473)
        at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1165)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
        at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1304)
        at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1568)
        at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1577)
        at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1557)
        at java.lang.Thread.run(Thread.java:595)

Este método tem o seguinte código:

public void contextInitialized(ServletContextEvent sce) {
    	System.out.println("0-----------------------------------------------------------");
    	Vector<LocalizacaoDestinoArquivo> arquivos = new Vector<LocalizacaoDestinoArquivo>();
        System.out.println("1-----------------------------------------------------------");
        criarDiretorio(sce.getServletContext().getRealPath("/js/"));
        System.out.println("2-----------------------------------------------------------");
        arquivos.add(new LocalizacaoDestinoArquivo(RESOURCE_DIR_JS, sce.getServletContext().getRealPath("/js/"), "mascaraCnpj.js"));
        System.out.println("3-----------------------------------------------------------");
        for (LocalizacaoDestinoArquivo arquivo : arquivos) {
        	System.out.println("4-----------------------------------------------------------");
        	transferir(arquivo);
        }
    }

Notem que no console não chega nem a apresentar a linha:

“0-----------------------------------------------------------”

Alguém pode me dizer o que pode estar acontecendo?

Parece que o problema é que o Container não está achando as tuas taglibs.

com.koerich.erkframework.core.taglib.gerenciadorarquivo.TransferidorArquivo.transferir(Unknown Source)

[quote=jtsato]Parece que o problema é que o Container não está achando as tuas taglibs.

com.koerich.erkframework.core.taglib.gerenciadorarquivo.TransferidorArquivo.transferir(Unknown Source)

Não cara… Ele escreve Unknown Source porque não tem como apontar a linha do erro acho que porque está dentro de um jar externo. Se ele não estivesse achando a classe lançaria outra excessão e não NullPointerException.

Mesmo assim valeu…