2.3. ファイルシステムパス
2.3.1. ファイルシステムパス
domain.xml、host.xml、および standalone.xml の設定には、パスを宣言できるセクションが含まれます。設定の他のセクションは、各インスタンスの絶対パスを宣言せず論理名を使用することにより、これらのパスを参照できます。これにより、特定のホスト設定をユニバーサルな論理名に解決できるため、設定や管理がしやすくなります。
log ディレクトリーを示す jboss.server.log.dir パスへの参照が含まれます。
例2.10 ロギングディレクトリーの相対パス例
<file relative-to="jboss.server.log.dir" path="server.log"/>
表2.2 標準的なパス
| 値 | 説明 |
|---|---|
jboss.home.dir | JBoss EAP 6 ディストリビューションのルートディレクトリー。 |
user.home | ユーザーホームディレクトリー。 |
user.dir | ユーザーのカレントワーキングディレクトリー。 |
java.home | Java インストールディレクトリー。 |
jboss.server.base.dir | 各サーバーインスタンスのルートディレクトリー。 |
jboss.server.data.dir | サーバーが永続データファイルストレージに使用するディレクトリー。 |
jboss.server.config.dir | サーバー設定が含まれるディレクトリー。 |
jboss.server.log.dir | サーバーがファイルストレージに使用するディレクトリー。 |
jboss.server.temp.dir | サーバーが一時ファイルストレージに使用するディレクトリー。 |
jboss.controller.temp.dir | ホストコントローラーが一時的なファイルストレージとして使用するディレクトリー。 |
スタンドアロンサーバーを実行している場合は、以下の 2 つの方法の 1 つを用いて jboss.server.base.dir、jboss.server.log.dir、または jboss.server.config.dir パスをオーバーライドできます。
- サーバーの起動時に、コマンドラインで引数を渡すことができます。例は次のとおりです。
bin/standalone.sh -Djboss.server.log.dir=/var/log - サーバー設定ファイルの
JAVA_OPTS変数を編集できます。EAP_HOME/bin/standalone.confファイルを開き、ファイルの最後に以下の行を追加します。JAVA_OPTS="$JAVA_OPTS Djboss.server.log.dir=/var/log"
カスタムパスを作成することも可能です。たとえば、以下のようにロギングに使用する相対パスを定義できます。
my.relative.path=/var/log
my.relative.path を使用するよう、ログハンドラーを変更します。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.