Ответ 1
Скоро появится способ, которым будет работать только для вас, но в настоящее время вам нужно исключить зависимость log4j от вашего развертывания. Вам также необходимо вручную вызвать PropertyConfigurator.configure() для загрузки файла свойств.
Следующий файл (jboss-deployment-structure.xml) должен содержать следующее:
<jboss-deployment-structure>
<deployment>
<!-- Exclusions allow you to prevent the server from automatically adding some dependencies -->
<exclusions>
<module name="org.apache.log4j" />
</exclusions>
</deployment>
</jboss-deployment-structure>
Затем добавление, включающее вашу собственную версию log4j в каталог WEB-INF/lib
, должно работать так, как вы ожидаете.