The reason is probably that the /var/lib/tomcat5.5/conf/logging.conf file is missing. The Sun JDK supplies its own config file which probably gets substituted, and it apparently doesn't barf on the missing config file, but the logging configuration is all wrong...