Classpath

Eu estou tentando utilizar a versão 1.3 do log4j dentro do jBoss, mas o jBoss utiliza a versão 1.2.8. Então quando eu executo ele tenta pegar a versão do jBoss, em vez de pegar a minha, que esta sim no ear.
Como eu faço para que a minha versão do log4j esteja na frente da versão do jBoss no classpath da minha aplicação ?

Obs.: a exceção que é lançada é IncompatibleClassChangeError

Você, moderador deste fórum, se quiser pode fechar este tópico ou move-lo.
Descobri o que estava acontecendo…

O classloader do jBoss funciona +/- assim:
Quando ele acha uma classe, ele a guarda num repositório de classes para, numa chamada futura, ele só a reutilizar, não importando se você tem ou não outras versões daquela mesma classe. E como o log4j 1.2.8 esta na pasta lib do jBoss, ele é primeiro carregado do que o log4j 1.3 da minha aplicação.