tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jon Brisbin <>
Subject Re: how to configure log4j path to work both in Tomcat and from the CLI?
Date Tue, 02 Mar 2010 22:48:43 GMT
On Mar 2, 2010, at 4:10 PM, fred basset wrote:

> Hi All,
> I use log4j, I'm trying to configure it so that log4j uses a non
> hardcoded path, and it resolves the path both when running under
> tomcat and running my unit tests from the CLI with ant.
> Here's the relevant line from
> log4j.appender.R.File=${catalina.home}/logs/myapp.log
> This works fine when I'm running my app. under Tomcat, but when I try
> to run my unit tests from ant, log4j tries to log to /logs/myapp.log
> (i.e. resolves ${catalina.home} to nothing).
> The CATALINA_HOME environment variable is set correctly.

Run your ant script with a "-D" defined for catalina.home (or any other properties that exist
in your webapp's environment..."ant -h" is always helpful here ;). e.g.:

ant -Dcatalina.home=/opt/tomcat-6

Jon Brisbin
Portal Webmaster
NPC International, Inc.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message