私は数日間glassfishv3を使用しています。しかし、log4j を v3 で動作させる方法がわかりません。
glassfishv2 には、log4j.properties ファイルを指すために使用できる「システム クラスパス」フィールドがありました。
しかし、glassfishv3 では「システム クラスパス」はサポートされなくなりました。
それで、log4j.propertiesファイルをglassfishv3のどこに置く必要がありますか???
ありがとう
私は数日間glassfishv3を使用しています。しかし、log4j を v3 で動作させる方法がわかりません。
glassfishv2 には、log4j.properties ファイルを指すために使用できる「システム クラスパス」フィールドがありました。
しかし、glassfishv3 では「システム クラスパス」はサポートされなくなりました。
それで、log4j.propertiesファイルをglassfishv3のどこに置く必要がありますか???
ありがとう
log4j.propertiesファイルを/opt/ glassfishv3 / glassfish / domains / domain1 / lib/classesフォルダーにコピーすると機能します。
次に、クラスパスにあります;)
デフォルトでlog4j.properties
は、クラスパスのルートにあります。log4j.configuration
システムプロパティを設定することで、この場所を上書きできます。
-Dlog4j.configuration=my/path/to/log4j.properties
したがって、好きなクラスパスのどこにでも置くことができます。
GlassFish でシステム プロパティを設定する方法についてはわかりませんが、それほど難しいことではありません。