Re: Adding ServletContextListener causes web app to not deploy

2005-02-11 Thread Martin Grotzke
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-namejavax.servlet.jsp.jstl.fmt.localizationContext/param-name
 param-valuenet.fender.bazaar.struts.BazaarMessageResources/param-value
   /context-param
   listener
 
 listener-classnet.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]
Onlinehttp://www.javakaffee.de


signature.asc
Description: This is a digitally signed message part


RE: Adding ServletContextListener causes web app to not deploy

2005-02-11 Thread Fenderbosch, Eric
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-namejavax.servlet.jsp.jstl.fmt.localizationContext/param-name
 param-valuenet.fender.bazaar.struts.BazaarMessageResources/param-value
   /context-param
   listener
 
 listener-classnet.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]
Onlinehttp://www.javakaffee.de

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