tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject RE: No stdout/stderr from servlets running under Apache/Tomcat
Date Thu, 12 Oct 2000 11:15:08 GMT
Many thanks for the response - but I've tried that to no avail!
My .xml file is below, and I've set debug="9" on both the <xmlmapper:debug>
level and the empty-path'ed <Context>

Can you see anything else I've got wrong, by any chance?

--------------------------- XML FILE STARTS

<?xml version="1.0" encoding="ISO-8859-1"?>

    <!-- Debug low-level events in XmlMapper startup -->
    <xmlmapper:debug level="9" />

    <!-- This is quite flexible; we can either have a log file per
         module in Tomcat (example: ContextManager) or we can have
         one for Servlets and one for Jasper, or we can just have
	 one tomcat.log for both Servlet and Jasper.

	 If you omit "path" there, then stderr should be used.

	 verbosityLevel values can be: 

    <Logger name="tc_log" 
            verbosityLevel = "DEBUG"
            customOutput="yes" />

    <Logger name="servlet_log" 
            verbosityLevel = "DEBUG"
            customOutput="yes" />

    <Logger name="JASPER_LOG" 
            verbosityLevel = "DEBUG" />

    <!-- Add "home" attribute if you want tomcat to be based on a different
         "home" is used to create work and to read webapps, but not for libs
         Note that TOMCAT_HOME is where tomcat is installed, while
ContextManager home is the
         base directory for contexts, webapps/ and work/
    <ContextManager debug="9" workDir="work" home="C:/Apache/tomcat">
        <!-- ContextInterceptor
className="org.apache.tomcat.context.LogEvents" / -->
        <ContextInterceptor className="org.apache.tomcat.context.AutoSetup"
className="org.apache.tomcat.context.DefaultCMSetter" />
className="org.apache.tomcat.context.WorkDirInterceptor" />
className="org.apache.tomcat.context.WebXmlReader" />
className="org.apache.tomcat.context.LoadOnStartupInterceptor" />
        <!-- Request processing -->
className="org.apache.tomcat.request.SimpleMapper" debug="0" />
className="org.apache.tomcat.request.SessionInterceptor" />
className="org.apache.tomcat.request.SecurityCheck" />
        <RequestInterceptor className="org.apache.tomcat.request.FixHeaders"

<!--  Disable web server on port 8080 by commenting out the section: -->
        <Connector className="org.apache.tomcat.service.SimpleTcpConnector">
            <Parameter name="handler"
            <Parameter name="port" value="8080"/>

        <Connector className="org.apache.tomcat.service.SimpleTcpConnector">
            <Parameter name="handler"
            <Parameter name="port" value="8007"/>

        <!-- example - how to override AutoSetup actions -->
        <Context path="/examples" docBase="webapps/examples" debug="0"
reloadable="true" > 
        <!-- example - how to override AutoSetup actions -->
        <Context path="" docBase="webapps/ROOT" debug="9" reloadable="true"

        <Context path="/test" docBase="webapps/test" debug="0"
reloadable="true" > 

--------------------------- XML FILE ENDS

-----Original Message-----
From: Rick Smith []
Sent: 12 October 2000 12:57
Subject: Re: No stdout/stderr from servlets running under Apache/Tomcat

I recently had the same problem. I changed the debug level setting from
0 to 9 in the server.xml file to get system out messages to print. This
prints everything and I'm sure it isn't necessary to use 9 for system
output. You will probably want to try different values to limit the
output to just what you want to see. 

Rick wrote:
> Hello, I've got Apache 1.3 and Tomcat 3.1 running on NT, with the benefit
> your very helpful instructions.
> Everything's working fine, except that the System.out.println from my
> servlets is not appearing anywhere that I can find.
> When running Tomcat from the command line (bin\startup), I see the output
> fine (in the tomcat window).
> I then stop Tomcat and run Apache as an application (rather than a
> but can't find my System.out.println in any logfiles.
> Any guidance would be most appreciated.
> Regards,
>    Peter.
>    Dresdner Kleinwort Benson
>    PO Box 560, 20 Fenchurch Street, London EC3P 3DB
>    Direct: +44 (020) 7475 8743
>    Fax: +44 (020) 7475 7298
>    Pager: phone +44 (020) 8345 6789 and ask for DKB022
>    Switchboard +44 (020) 7623 8000

This email and any files transmitted with it are intended solely for the
addressee(s) and may be legally privileged and/or confidential. If you have
received this email in error please destroy it and contact the sender, via
our switchboard on +44 (0)20 7623 8000 or via return e-mail. You should not
copy, forward or use the contents, attachments or information in any way.
Any unauthorised use or disclosure may be unlawful. Dresdner Kleinwort
Benson gives no warranty as to the accuracy or completeness of this email
after it is sent over the Internet and accepts no responsibility for changes
made after it was sent. Any opinion expressed in this email may be personal
to the author and may not necessarily reflect the opinions of the Bank or
its affiliates. They may also be subject to change without notice.

View raw message