Hi Chris, this is probably a classloader issue, and those puzzle me most of the time, too. Try placing an additional log4j.properties file into your webapps/myServ/WEB_INF/classes directory (duplicating your original one). Specifying the location of your log4j.properties file on the commandline to java when starting tomcat could be an option, too (but I have not tried this). The command-line argument seems to be -Dlog4j.configuration=PATH_TO_YOUR_FILE
Greetings Andreas Mohrig -----Original Message----- From: Bender, Christopher [mailto:[EMAIL PROTECTED] Sent: Tuesday, November 18, 2003 3:24 PM To: [EMAIL PROTECTED] Subject: Log4j setup Im using tomcat to house a few servlets. These servlets are under webapps/myServ/WEB_INF/classes. What these servlets are, are a web-interface around another java app that I have located somewhere on my drive (/home/myOtherApp/ for instance). I also have a common library of middleware tools that I use in both the servlets and the app. This middleware uses log4j to write debug messages to the console as well as a rolling file. The java app being called by the servlets is actually wrapped in an ant build file and is executed through Ant programatic (java) calls. All the calsspath setup is done in this buildfile. The problem I am having is getting log4j to work within my servlets. When I place log4j.jar in the directory where my app is looking for jars, everything works fine and I get log4j messages. Unfortunatly, my servlets also need log4j (since they are using the middleware which is full of log4j) so i placed a copy of the jar in webapps/myServ/WEB_INF/lib. When I do this though log4j doesnt work and I get various error messages saying I cant intitialize my appenders, etc, etc. Im not sure if anyone will have a solution but maybe some ideas can get me going down the right path. Thanks everyone, Chris --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]