Glassfishv3 и log4j - PullRequest
       21

Glassfishv3 и log4j

1 голос
/ 26 февраля 2010

Я использую glassfishv3 на несколько дней. Но я не знаю, как заставить log4j работать с v3.

В glassfishv2 было поле "System Classpath", которое вы могли использовать для указания на файл log4j.properties.

Но в glassfishv3 "System Classpath" больше не поддерживается.

Так, где я должен поместить файл log4j.properties на glassfishv3 ???

Спасибо

Ответы [ 2 ]

1 голос
/ 26 февраля 2010

Работает , когда я копирую файл log4j.properties в папку / opt / glassfishv3 / glassfish / domains / domain1 / lib / classes.

Тогда это в classpath;)

0 голосов
/ 26 февраля 2010

По умолчанию log4j.properties находится в корне пути к классам. Вы можете переопределить это местоположение, установив системное свойство log4j.configuration, например,

-Dlog4j.configuration=my/path/to/log4j.properties

Так что тогда он может находиться в любом месте на вашем пути к классам.

Что касается того, как установить системные свойства в glassfish, я понятия не имею, но это не так сложно.

...