Hi all:
I hit this issue while trying to move my application from Tomcat 5.5.9 to 
Tomcat 6.0.18. The application runs fine in Tomcat 5.5.9 but is getting the 
following exception with Tomcat 6.0.18. Any help with this is much appreciated!.

My <CATALINA_HOME>/conf/logging.properties is as follows:

handlers = 1catalina.com.mycompany.logger.JavaLoggingHandler
.handlers = 1catalina.com.mycompany.logger.JavaLoggingHandler
<other properties here>

The error I am getting is a ClassNotFoundException for 
com.mycompany.logger.JavaLoggingHandler. The Jar that contains this class is  
<CATALINA_HOME>/lib/MyAppFramework.jar.

java.lang.ClassNotFoundException: com.mycompany.logger.JavaLoggingHandler
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at 
org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:404)
        at 
org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:348)
        at 
org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:239)
        at java.util.logging.LogManager$2.run(LogManager.java:254)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
java.util.logging.LogManager.readPrimordialConfiguration(LogManager.java:252)
        at java.util.logging.LogManager.getLogManager(LogManager.java:235)
        at java.util.logging.Logger.<init>(Logger.java:201)
        at java.util.logging.LogManager$RootLogger.<init>(LogManager.java:969)
        at java.util.logging.LogManager$RootLogger.<init>(LogManager.java:966)
        at java.util.logging.LogManager$1.run(LogManager.java:179)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.util.logging.LogManager.<clinit>(LogManager.java:156)
        at java.util.logging.Logger.getLogger(Logger.java:254)
        at org.apache.juli.logging.DirectJDKLog.<init>(DirectJDKLog.java:71)
        at 
org.apache.juli.logging.DirectJDKLog.getInstance(DirectJDKLog.java:178)
        at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:170)
        at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:241)
        at org.apache.juli.logging.LogFactory.getLog(LogFactory.java:296)
        at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:54)

Thanks,
Suresh

Reply via email to