How embarrassing.  I feel like such a newbie.  Can I blame the missing public 
modifier on my IDE?  Please?

Thanks for the help.  That was it.

-----Original Message-----
From: Martin Grotzke [mailto:[EMAIL PROTECTED]
Sent: Friday, February 11, 2005 1:02 PM
To: Tomcat Users List
Subject: Re: Adding ServletContextListener causes web app to not deploy


hi,

you should make the class public.

cheers,
martin



On Fri, 2005-02-11 at 12:27 -0500, Fenderbosch, Eric wrote:
> I've got a small web app that's working just fine. As soon as I add a 
> listener, it fails to deploy.
> 
> Here's the relevant part of web.xml:
> 
> <?xml version="1.0" encoding="UTF-8"?>
>  
> <web-app xmlns="http://java.sun.com/xml/ns/j2ee";
>          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>          xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"; version="2.4">
>   <context-param>
>     <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
>     <param-value>net.fender.bazaar.struts.BazaarMessageResources</param-value>
>   </context-param>
>   <listener>
>     
> <listener-class>net.fender.bazaar.servlet.BazaarServletContextListener</listener-class>
>   </listener>
> 
> And the VERY simple listener:
> 
> package net.fender.bazaar.servlet;
>  
> import javax.servlet.ServletContext;
> import javax.servlet.ServletContextEvent;
> import javax.servlet.ServletContextListener;
>  
> class BazaarServletContextListener implements ServletContextListener {
>  
>     private ServletContext context;
>  
>     public void contextDestroyed(ServletContextEvent event) {
>         context = null;
>     }
>  
>     public void contextInitialized(ServletContextEvent event) {
>         context = event.getServletContext();
>     }
> }
> 
> And the server log:
> INFO: Removing web application at context path /bazaar
> Feb 11, 2005 11:16:37 AM org.apache.catalina.core.StandardHostDeployer install
> INFO: Processing Context configuration file URL 
> file:C:\java\jakarta-tomcat-5.0.28\conf\Catalina\localhost\bazaar.xml
> Feb 11, 2005 11:17:30 AM org.apache.catalina.core.StandardContext 
> listenerStart
> SEVERE: Skipped installing application listeners due to previous error(s)
> Feb 11, 2005 11:17:30 AM org.apache.catalina.core.StandardContext start
> SEVERE: Error listenerStart
> Feb 11, 2005 11:17:30 AM org.apache.catalina.core.StandardContext start
> SEVERE: Context startup failed due to previous errors
> 
> I'm using Tomcat 5.0.28 and Sun JDK 1.4.2_06-b03.
> 
> Any ideas?
> TIA 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
-- 
Martin Grotzke
Hohenesch 38, 22765 Hamburg
Tel.      +49 (0) 40.39905668
Mobil     +49 (0) 170.9365656
E-Mail    [EMAIL PROTECTED]
Online    http://www.javakaffee.de

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to