log4j.properties não retirado do jar

Eu tenho um jar no caminho de classe do meu servidor que contém o arquivo log4j.properties na raiz do jar para registrar o código. Quando o código no jar é executado, o log do código não está ocorrendo. Quando analisei o problema usandojava -Dlog4j.debug opção, eu soube que o log4j está carregando o arquivo log4j.properties de axis-ant.jar (isso também está no meu caminho de classe) e usá-lo em vez do arquivo de propriedades do meu ja

Quando removi subsequentemente o axis-ant.jar do caminho de classe, meu arquivo j4 log4j.properties foi escolhido imediatamente e ocorreu o registro do meu códig

lguém pode explicar por que meu arquivo log4j.properties não está sendo carregado enquanto o eixo-ant.jar está present

Surpreendentemente, o mesmo jar com o axis-ant.jar presente no classpath está sendo executado com o registro adequado com êxito em outro servidor .. tanto o servidor possui a mesma versão java 5 instalada e a mesma versão do jar log4j

questionAnswers(4)

yourAnswerToTheQuestion