2.5.2. ユースケース: ディレクトリーの上書き
この例の目的は、
/opt/jboss_eap/data/domain_data ディレクトリーにドメインファイルを格納し、各最上位ディレクトリーにカスタム名を付けることです。使用されるディレクトリーのグループ化は、デフォルトの by-server です。
- サブディレクトリー
all_logsに保存されているログファイル - サブディレクトリー
all_dataに保存されているデータファイル all_tempサブディレクトリーに格納されている一時ファイルall_serversサブディレクトリーに格納されているサーバーのファイル
この設定を行うには、JBoss EAP の起動時に複数のシステムプロパティーを上書きします。
./domain.sh \
-Djboss.domain.temp.dir=/opt/jboss_eap/data/domain_data/all_temp \
-Djboss.domain.log.dir=/opt/jboss_eap/data/domain_data/all_logs \
-Djboss.domain.data.dir=/opt/jboss_eap/data/domain_data/all_data\
-Djboss.domain.servers.dir=/opt/jboss_eap/data/domain_data/all_servers
この結果、パス構造は次のようになります。
/opt/jboss_eap/data/domain_data/
├── all_data
│ └── content
├── all_logs
│ ├── host-controller.log
│ └── process-controller.log
├── all_servers
│ ├── server-one
│ │ ├── data
│ │ │ ├── content
│ │ │ ├── logging.properties
│ │ ├── log
│ │ │ └── server.log
│ │ └── tmp
│ │ ├── vfs
│ │ │ └── temp
│ │ └── work
│ │ └── jboss.web
│ │ └── default-host
│ └── server-two
│ ├── data
│ │ ├── content
│ │ ├── logging.properties
│ ├── log
│ │ └── server.log
│ └── tmp
│ ├── vfs
│ │ └── temp
│ └── work
│ └── jboss.web
│ └── default-host
└── all_temp
└── auth
...