Return-Path: Delivered-To: apmail-tomcat-dev-archive@www.apache.org Received: (qmail 17589 invoked from network); 3 Sep 2009 14:48:35 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 3 Sep 2009 14:48:35 -0000 Received: (qmail 17451 invoked by uid 500); 3 Sep 2009 14:48:34 -0000 Delivered-To: apmail-tomcat-dev-archive@tomcat.apache.org Received: (qmail 17384 invoked by uid 500); 3 Sep 2009 14:48:34 -0000 Mailing-List: contact dev-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Developers List" Delivered-To: mailing list dev@tomcat.apache.org Received: (qmail 17360 invoked by uid 99); 3 Sep 2009 14:48:34 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Sep 2009 14:48:33 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Sep 2009 14:48:25 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 35716238888F; Thu, 3 Sep 2009 14:48:04 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r810976 - in /tomcat/trunk: RUNNING.txt bin/catalina.bat bin/catalina.sh bin/service.bat res/bootstrap.jar.manifest webapps/docs/logging.xml Date: Thu, 03 Sep 2009 14:48:03 -0000 To: dev@tomcat.apache.org From: markt@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20090903144804.35716238888F@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: markt Date: Thu Sep 3 14:48:03 2009 New Revision: 810976 URL: http://svn.apache.org/viewvc?rev=810976&view=rev Log: Allow per instance selection of log4j or JULI logging. Modified: tomcat/trunk/RUNNING.txt tomcat/trunk/bin/catalina.bat tomcat/trunk/bin/catalina.sh tomcat/trunk/bin/service.bat tomcat/trunk/res/bootstrap.jar.manifest tomcat/trunk/webapps/docs/logging.xml Modified: tomcat/trunk/RUNNING.txt URL: http://svn.apache.org/viewvc/tomcat/trunk/RUNNING.txt?rev=810976&r1=810975&r2=810976&view=diff ============================================================================== --- tomcat/trunk/RUNNING.txt (original) +++ tomcat/trunk/RUNNING.txt Thu Sep 3 14:48:03 2009 @@ -104,7 +104,7 @@ files in the following directories based on the value of $CATALINA_BASE instead of $CATALINA_HOME: -* bin - Only setenv.sh (*nix) and setenv.bat (windows) +* bin - Only setenv.sh (*nix), setenv.bat (windows) and tomcat-juli.jar * conf - Server configuration files (including server.xml) Modified: tomcat/trunk/bin/catalina.bat URL: http://svn.apache.org/viewvc/tomcat/trunk/bin/catalina.bat?rev=810976&r1=810975&r2=810976&view=diff ============================================================================== --- tomcat/trunk/bin/catalina.bat (original) +++ tomcat/trunk/bin/catalina.bat Thu Sep 3 14:48:03 2009 @@ -126,6 +126,15 @@ set CATALINA_TMPDIR=%CATALINA_BASE%\temp :gotTmpdir +rem Add tomcat-juli.jar to classpath +rem tomcat-juli.jar can be over-ridden per instance +if not exist "%CATALINA_BASE%\bin\tomcat-juli.jar" goto juliClasspathHome +set CLASSPATH=%CLASSPATH%;%CATALINA_BASE%\bin\tomcat-juli.jar +goto juliClasspathDone +:juliClasspathHome +set CLASSPATH=%CLASSPATH%;%CATALINA_HOME%\bin\tomcat-juli.jar +:juliClasspathDone + if not "%LOGGING_CONFIG%" == "" goto noJuliConfig set LOGGING_CONFIG=-Dnop if not exist "%CATALINA_BASE%\conf\logging.properties" goto noJuliConfig Modified: tomcat/trunk/bin/catalina.sh URL: http://svn.apache.org/viewvc/tomcat/trunk/bin/catalina.sh?rev=810976&r1=810975&r2=810976&view=diff ============================================================================== --- tomcat/trunk/bin/catalina.sh (original) +++ tomcat/trunk/bin/catalina.sh Thu Sep 3 14:48:03 2009 @@ -168,6 +168,14 @@ CATALINA_TMPDIR="$CATALINA_BASE"/temp fi +# Add tomcat-juli.jar to classpath +# tomcat-juli.jar can be over-ridden per instance +if [ -r "$CATALINA_BASE/bin/tomcat-juli.jar" ] ; then + CLASSPATH=$CLASSPATH:$CATALINA_BASE/bin/tomcat-juli.jar +else + CLASSPATH=$CLASSPATH:$CATALINA_HOME/bin/tomcat-juli.jar +fi + # Bugzilla 37848: When no TTY is available, don't output to console have_tty=0 if [ "`tty`" != "not a tty" ]; then Modified: tomcat/trunk/bin/service.bat URL: http://svn.apache.org/viewvc/tomcat/trunk/bin/service.bat?rev=810976&r1=810975&r2=810976&view=diff ============================================================================== --- tomcat/trunk/bin/service.bat (original) +++ tomcat/trunk/bin/service.bat Thu Sep 3 14:48:03 2009 @@ -112,7 +112,7 @@ set PR_DESCRIPTION=Apache Tomcat @VERSION@ Server - http://tomcat.apache.org/ set PR_INSTALL=%EXECUTABLE% set PR_LOGPATH=%CATALINA_BASE%\logs -set PR_CLASSPATH=%CATALINA_HOME%\bin\bootstrap.jar +set PR_CLASSPATH=%CATALINA_HOME%\bin\bootstrap.jar;%CATALINA_BASE%\bin\tomcat-juli.jar;%CATALINA_HOME%\bin\tomcat-juli.jar rem Set the server jvm from JAVA_HOME set PR_JVM=%JAVA_HOME%\jre\bin\server\jvm.dll if exist "%PR_JVM%" goto foundJvm Modified: tomcat/trunk/res/bootstrap.jar.manifest URL: http://svn.apache.org/viewvc/tomcat/trunk/res/bootstrap.jar.manifest?rev=810976&r1=810975&r2=810976&view=diff ============================================================================== --- tomcat/trunk/res/bootstrap.jar.manifest (original) +++ tomcat/trunk/res/bootstrap.jar.manifest Thu Sep 3 14:48:03 2009 @@ -1,5 +1,5 @@ Manifest-Version: 1.0 Main-Class: org.apache.catalina.startup.Bootstrap -Class-Path: commons-daemon.jar tomcat-juli.jar tomcat-coyote.jar +Class-Path: commons-daemon.jar tomcat-coyote.jar Specification-Title: Catalina Specification-Version: @VERSION_MAJOR_MINOR@ \ No newline at end of file Modified: tomcat/trunk/webapps/docs/logging.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/logging.xml?rev=810976&r1=810975&r2=810976&view=diff ============================================================================== --- tomcat/trunk/webapps/docs/logging.xml (original) +++ tomcat/trunk/webapps/docs/logging.xml Thu Sep 3 14:48:03 2009 @@ -296,7 +296,15 @@ documentation for more options. This page is intended only as a bootstrapping guide.

- + +

+ If you have multiple instances of Tomcat, each with a separate + $CATALINA_HOME but a shared $CATALINA_BASE then + you can configure log4j on a per instance basis by replacing references to + $CATALINA_HOME in the above instructions with + $CATALINA_BASE. Note that you may need to create a + $CATALINA_BASE/lib directory. +

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