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:
# 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
<!-- Configuração para o log4j -->
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/classes/log4j.properties</param-value>
</context-param>
<!-- Configuração para o log4j -->
<context-param>
<param-name>log4jExposeWebAppRoot</param-name>
<param-value>false</param-value>
</context-param>
<!-- Loads the Log4j framework -->
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
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)