Eu encontrei as seguintes informações, acho que isso deve ajudá-lo.
Tente isso,
- Cada aplicativo deve usar seu próprio log4j. Você pode conseguir isso colocando log4j.jar no WEB-INF / lib de cada aplicativo.
- Em cada arquivo de configuração do log4j (a localização padrão é WEB-INF / classes), especifique o nome do arquivo de log, por exemplo, log4j.appender.AppLog.File = $ {catalina.home} /logs/app1.log.
- Adicione swallowOutput="true" para cada contexto de modo stdout, stderr irá para o seu próprio log.
Fazemos isso no Tomcat 5.5, mas acho que também deve funcionar no 6.0.
EDIT: Aqui está o nosso META-INF / context.xml,
WEB-INF / web.xml