terça-feira, 16 de outubro de 2007

Java : Problema : Log4j + Tomcat

hoje de manha passei por um problema, usando o Tomcat, tinha uma aplicação que de jeito nenhum era realizado o deploy, então fui ler os logs do tomcat e eis que a descrição apresentada era de um problema relacionado a Cast de classes do org.apache.common.logging com a respectiva classe do log4j, então vou eu verificar, eis que no servidor tinha o jar do org.apache.common.logging e no /lib da minha aplicação estava o jar do log4j, a principio deveria funcionar...

como escrevi deveria, mas devido o fato do jar do common.logging estar no /common/lib do tomcat, a aplicação não era disponibilizada no servidor...

solução: retirar o jar do org.apache.common.logging do /common/lib do Tomcat, com isso resolver...

um conselho: tome cuidado com os jar's colocados no /common/lib do Tomcat, alguns podem gerar conflitos como este relatado..., por mais que pareça redundante é mais seguro que os jar's utilizados pela sua aplicação estejam alocados no /lib da sua aplicação em si

fica a dica