jboss サーバーを実行する外部 log4j プロパティ ファイルをどのように指定しますか?
bash/端末コマンドでこれを行う必要がありますか? プログラムではありません
格納するフォルダを作成しますlog4j.properties
(つまりC:\PropertiesFolder
)。
次に、このフォルダーへのリンクを JBoss クラスパスに追加します。
[server folder]\bin
run.bat
(サーバーが Windows で実行されている場合) またはrun.sh
(Linux の場合)スニペット:
if "x%JBOSS_CLASSPATH%" == "x" (
set "RUN_CLASSPATH=%RUNJAR%;C:\PropertiesFolder;"
) else (
set "RUN_CLASSPATH=%JBOSS_CLASSPATH%;%RUNJAR%;C:\PropertiesFolder;"
)
最後にサーバーを再起動し、コマンドラインで実行します(に移動してから[server folder]\bin
入力しますrun
)
log4j.properties ファイルをクラスパスに配置できます。
Jboss のターゲット バージョンが7.1.xの場合、公式ドキュメントに記載されている簡単な 2 つの手順に従う必要があります。
ロギング サブシステム構成を使用する代わりに、log4j.properties または log4j.xml を使用するにはどうすればよいですか?
それが役立つことを願っています