To whom it may concern:
   
   
  I am trying to implement a Listener in my Java application using Tomcat 5.5. 
My class implements the LifecycleListener (as shown below)
   
  public class SingletonLoader implements LifecycleListener {
   
     public void lifecycleEvent(LifecycleEvent event) {
      System.out.println("***  event type: " + event.getType());
   }
}
   
  When I try to execute the statrup.bat file I get the following exception in 
my log file:
   
   
  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]]
Apr 15, 2007 10:53:25 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Error configuring application listener of class 
com.sf.listener.SingletonLoader
java.lang.NoClassDefFoundError: org/apache/catalina/LifecycleListener
 at java.lang.ClassLoader.defineClass1(Native Method)
 at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
 at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
 at 
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1847)
 at 
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:873)
 at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1326)
 at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1205)
...
  Apr 15, 2007 10:53:25 PM org.apache.catalina.core.StandardContext 
listenerStart
SEVERE: Skipped installing application listeners due to previous error(s)

   
  I build the code using NetBeans and have the 
%CATALINA_HOME%\server\lib\catalina.jar file included in the classpath to find 
the org.apache.catalina.LifecycleListener. I noticed that this jar file is not 
in the CLASSPATH in startup. If I modified the setclasspath.bat file directly 
to add the catalina.jar to the CLASSPATH, but if I do that then the tomcat 
server does not start up at all. It flashes a few lines on the screen then 
disappears. I do not know what the messages read.
   
  I have tried scouring the apache.org site and google, but I cannot find a 
resolution to this issue. I also tried to add the jar to the server.loader in 
the catalina.properties file, which had no affect wither.
   
  Any help would be appreciated.
   
  Michael Peremsky

       
---------------------------------
Ahhh...imagining that irresistible "new car" smell?
 Check outnew cars at Yahoo! Autos.

Reply via email to