Log4j não funciona em aplicação J2EE no Tomcat

Buenos dias a todos!

Seguinte, tenho uma aplicação WEB construida sobre Spring com serviços J2EE oferecidos através do módulo Flex-Spring (Blaze-DS).

A única URL mapeada é o ponto de entrada das requisições, a aplicação é voltada a serviços e desacoplada da interface Flex.

O .war é “deployado” (ô palavrinha…) no mesmo Tomcat 6 utilizado pelo Alfresco.

Com o war lá, se eu subo o Tomcat 6 pelo Eclipse utilizando o plugin da Sysdeo (O Tomcat NÃO OLHA o projeto do Eclipse, estou usando o mesmo somente para subir o servidor) o meu arquivo de log é criado, atualizado na virada do dia e funciona normalmente.

Mas se eu subo o Tomcat pelo start do mesmo (no caso o start dos serviços do Alfresco), os demais arquivos de log são criados, mas não o da minha aplicação…!

Abaixo o log4j.properties que eu coloquei em WEB-INF/classes:

[code]# Set root logger level to error
log4j.rootLogger=info, Console, File

Console appender definition

All outputs currently set to be a ConsoleAppender.

log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout

use log4j NDC to replace %x with tenant domain / username

log4j.appender.Console.layout.ConversionPattern=%d{ABSOLUTE} %x %-5p [%c{3}] %m%n
#log4j.appender.Console.layout.ConversionPattern=%d{ABSOLUTE} %-5p [%c] %m%n

File appender definition

log4j.appender.File=org.apache.log4j.DailyRollingFileAppender
log4j.appender.File.File=logs/aplicacao_services.log
log4j.appender.File.Append=true
log4j.appender.File.DatePattern=’.'yyyy-MM-dd
log4j.appender.File.layout=org.apache.log4j.PatternLayout
log4j.appender.File.layout.ConversionPattern=%d{ABSOLUTE} %-5p [%c] %m%n

Logger para o pacote br.com.digitalbrasil.aplicacao

log4j.logger.br.com.digitalbrasil.aplicacao=info[/code]
Mexi até no web.xml, mas não fez diferença, e a aplicação nem é web mesmo, rsrsrsrsrs…

[code] <!-- Configuração para o log4j -->
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/classes/log4j.properties</param-value>
</context-param>

&lt;!-- Configuração para o log4j --&gt;
&lt;context-param&gt;
	&lt;param-name&gt;log4jExposeWebAppRoot&lt;/param-name&gt;
	&lt;param-value&gt;false&lt;/param-value&gt;
&lt;/context-param&gt;

&lt;!-- Loads the Log4j framework --&gt;
&lt;listener&gt;
	&lt;listener-class&gt;org.springframework.web.util.Log4jConfigListener&lt;/listener-class&gt;
&lt;/listener&gt;[/code]

Estão em WEB-INF/lib: commons-logging, log4j, sl4j, sl4j-api…

Não sei se isso conflita com as bibliotecas do Tomcat, mas tais bibliotecas são requeridas por outros módulos do Spring e frameworks que eu utilizo (ex: tiles).

De qualquer forma o log funciona normalmente quando eu dou start no Tomcat pelo Eclipse utilizando o plugin da Sysdeo…

May anybody offer some help? ^.^

Thanks a lot!! 8)