tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kodichath, Suresh" <suresh.kodich...@mirror-image.com>
Subject RE: Tomcat 6.0 and JULI issue.
Date Fri, 26 Jun 2009 14:28:13 GMT
That was helpful and it fixed the original issue during Tomcat startup. But with this change
I am now getting a new ClassNotFoundException on a different class when the WebApp comes up.
This error will not happen if I only have the default Tomcat logging.properties, without my
handler.

I have been looking into this through yesterday trying various class paths to fix this new
issue but still haven't got a fix for it so appreciate any help with this.

Thanks,
Suresh

PS: Are there any documentation that might help with this?.


-----Original Message-----
From: Mark Thomas [mailto:markt@apache.org]
Sent: Thursday, June 25, 2009 4:39 AM
To: Tomcat Users List
Subject: Re: Tomcat 6.0 and JULI issue.

Kodichath, Suresh wrote:
> 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!.

Your handler needs to be visible when Tomcat starts. It isn't often I
say this but try putting your jar in the bin dir and editing
setclasspath to include your jar.

Mark

>
> 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
>



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message