1

私は数日間glassfishv3を使用しています。しかし、log4j を v3 で動作させる方法がわかりません。

glassfishv2 には、log4j.properties ファイルを指すために使用できる「システム クラスパス」フィールドがありました。

しかし、glassfishv3 では「システム クラスパス」はサポートされなくなりました。

それで、log4j.propertiesファイルをglassfishv3のどこに置く必要がありますか???

ありがとう

4

2 に答える 2

1

log4j.propertiesファイルを/opt/ glassfishv3 / glassfish / domains / domain1 / lib/classesフォルダーにコピーすると機能します。

次に、クラスパスにあります;)

于 2010-02-26T13:26:46.247 に答える
0

デフォルトでlog4j.propertiesは、クラスパスのルートにあります。log4j.configurationシステムプロパティを設定することで、この場所を上書きできます。

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

したがって、好きなクラスパスのどこにでも置くことができます。

GlassFish でシステム プロパティを設定する方法についてはわかりませんが、それほど難しいことではありません。

于 2010-02-26T09:52:59.013 に答える