You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-user@logging.apache.org by mj...@kodak.com on 2002/02/19 15:00:27 UTC

issue with xml configuration

From: Marie Jung
Hello,

I have an issue with the initialization of log4j with a xml file. log4j is
not seeing the custom appender I have made.
I have try to put the log4j.jar in
     $CATALINA_HOME/common/lib
     and in $CATALINA_HOME/lib
with MyPackage.MyAppender in
webApp/WEB-INF/classes/MyPackage/MyAppender.class

I have  the following error :

log4j:ERROR Could not create an Appender. Reported error follows.
java.lang.ClassNotFoundException: MyPackage.MyAppender
        at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:1127)
        at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:992)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:120)
        at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:159)
        at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:144)
        at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfCategoryElement(DOMConfigurator.java:361)
        at org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:330)
        at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:693)
        at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:593)
        at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:527)
        at org.apache.log4j.xml.DOMConfigurator.configure(DOMConfigurator.java:606)

If I put the log4j.jar in webApp/WEB-INF/lib everything is working fine. It
looks like it is an issue with the classloader, but looking at :
http://jakarta.apache.org/log4j/docs/TROUBLESHOOT.html
I don't see what I am doing wrong,

Any help would be appreciate. Thanks in advance,

Marie


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>