Как мне настроить log4j для каждого развернутого приложения в Glassfish 3?

Я ' m пытается использовать log4j для обработки журналов для веб-службы, которая работает под Glassfish 3. Большинство руководств, которые я видел, используя log4j с Glassfish, хотят, чтобы я возился с глобальными настройками Glassfish, чего я хочу избежать, поскольку там будет более одного приложения, развернутого для каждого экземпляра Glassfish.

Есть ли у меня какой-либо способ заставить Glassfish выполнять фрагмент кода при развертывании моей веб-службы, что позволит мне вызвать DOMConfigurator и настроить log4j с помощью моего файла XML ?

Спасибо за любую помощь!

РЕДАКТИРОВАТЬ: Ответ - разместить файл log4j.xml в WEB-INF / classes. В нашем случае похоже, что log4j остается ненастроенным, но ведение журнала по-прежнему работает должным образом.

8
задан HalliHax 21 April 2011 в 13:41
поделиться