В веб-модуле вы можете поместить log4j.properties в classpath, и процедура инициализации по умолчанию для log4j будет использовать конфигурацию, то же самое в автономном приложении, здесь никаких проблем.
У меня, правда, проблемы с тем, чтобы заставить его работать в ejb-модуле (javaee 1.4) в EAR-приложении без программной настройки.
Итак, мой вопрос: куда поместить файл log4j.properties в ejb-модуль, чтобы избежать программной конфигурации?