Setup: Eclipse Juno R, Tomcat 7.0.8, tomcat run through eclipse plug in. Tomcat launch configuration from eclipse has VM argument -Djava.util.logging.confi
Ensure the following system property is set,
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
As seen here on the tomcat users mailing list.
I had the same problem launching tomcat with YAJSW instead of using the tomcat startup scripts.
You can check the FAQ for this specific Question: http://wiki.apache.org/tomcat/FAQ/Logging
Or you can use another logging.properties, for example this one:
log4j.rootLogger=DEBUG, A1
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
# Print the date in ISO 8601 format
log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
# Print only messages of level WARN or above in the package com.foo.
log4j.logger.com.foo=WARN