Hi,

I am having a problem with BarracudaDiscRack application that load withing Tomcat.
I;m useing Enhydra, jonas 4.1, Tomcat 5.
I have all the necessary files(lof4j, barracuda etc) jars in Web-inf/lib and the 
classes in Web-inf\classes.
In the main BarracudaDiscRack folder, I have the log4j.xml that contains the following 
lines:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"; debug="false" 
threshold="debug">
    <appender name="A1" class="org.apache.log4j.ConsoleAppender">
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%-4r [%t] %-5p %c %x - %m%n"/>
        </layout>
    </appender>
    <appender name="A2" class="org.apache.log4j.FileAppender">
        <param name="File" 
value="C:/IgorEnhydra6.0-1/work/webapps/Enhydra/BarracudaDiscRack/WEB-INF/main.log" />
        <param name="Append" value="false" />
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%-4r [%t] %-5p %c %x - %m%n"/>
        </layout>
    </appender>
    <appender name="JUnitAppender" class="org.apache.log4j.FileAppender">
        <param name="File" 
value="C:/IgorEnhydra6.0-1/work/webapps/Enhydra/BarracudaDiscRack/WEB-INF/test.log" />
        <param name="Append" value="true" />
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%-4r [%t] %-5p %c %x - %m%n"/>
        </layout>
    </appender>
<logger name="test.org.enhydra.barracuda" additivity="false"><level 
value="off"/><appender-ref ref="JUnitAppender"/></logger>

    <!-- standard debuggers which should stay on -->
    <logger name="org.enhydra.barracuda.plankton.Classes"><appender-ref 
ref="A1"/></logger>
    <logger 
name="org.enhydra.barracuda.plankton.data.ObjectRepositoryAssembler"><level 
value="warn"/><appender-ref ref="A1"/></logger>
    <!-- other debuggers (testing/debugging purposes) -->
    <logger name="org.enhydra.barracuda.core.event.ApplicationGateway"><appender-ref 
ref="A1"/></logger>

    <!-- Note: This root logger will be inherited by all loggers unless you use 
additivity="false". -->
    <root>
        <level value="warn"/>
        <appender-ref ref="A1"/>
        <!--<appender-ref ref="A3"/>-->
 <!--<appender-ref ref="A4"/>-->
    </root>
</log4j:configuration>

Now, when the application is loaded I get an error:
log4j:WARN No appenders could be found for logger (root).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN No appenders could be found for logger 
(org.apache.catalina.session.ManagerBase)
log4j:WARN Please initialize the log4j system properly.

The servers starts, but no logging is performed.

What might be going wrong. I had no similiar problem withing jonas 3x ant Tomcat 4x.
Thank you!
Igor

Reply via email to