Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

A.2. JBoss EAP 6 のディレクトリー構造

概要

JBoss EAP 6 には、以前のバージョンと比較して簡略化されたディレクトリー構造が含まれています。このトピックには、ディレクトリーのリストと、各ディレクトリーに含まれる内容の説明が含まれています。

次のディレクトリー/ファイルは共有可能です: appclient、bin、bundles、docs、jboss-modules.jar、modules、welcome-content。ドメインディレクトリーとスタンドアロンディレクトリーは共有できません。
システムプロパティーを使用して $JBOSS_HOME ディレクトリーを使用し、複数のサーバーインスタンスに異なるスタンドアロンまたはドメインディレクトリーを指定して共有可能なディレクトリーを使用できるようにし、共有できないディレクトリーに別のディレクトリーを指定することができます。
また、standalone/ および domain/ フォルダーのディレクトリー構造も含まれています。

表A.2 トップレベルのディレクトリーとファイル

名前 目的
appclient/ アプリケーションクライアントコンテナーの設定の詳細が含まれています。
bin/ Red Hat Enterprise Linux および Microsoft Windows 上の JBoss EAP 6 の起動スクリプトが含まれています。
docs/ ライセンスファイル、スキーマ、および例。
domain/ JBoss EAP 6 が管理対象ドメインとして実行されるときに使用される設定ファイル、デプロイメントコンテンツ、および書き込み可能領域。
modules/ サービスが要求したときに JBoss EAP 6 によって動的にロードされるモジュール。
standalone/ JBoss EAP 6 がスタンドアロンサーバーとして実行されるときに使用される設定ファイル、デプロイメントコンテンツ、および書き込み可能領域。
welcome-content/ デフォルトインストールのポート 8080 で利用可能な Welcome Web アプリケーションで使用されるコンテンツが含まれています。
.installation/ パッチ適用メカニズムのメタデータが含まれています。このディレクトリーの内容を変更する必要はありません。
jboss-modules.jar
モジュールをロードするブートストラップメカニズム。
JBossEULA.txt
ライセンス同意書の詳細が含まれています。
LICENSE.txt
ライセンスの詳細が含まれています。
version.txt
バージョンの詳細が含まれています。
注記
$JBOSS_HOME/domain は、2 つのホストコントローラー間またはドメインコントローラーとホストコントローラー間で共有できません。

表A.3 domain/ ディレクトリー内のディレクトリー

名前 目的
configuration/ 管理対象ドメインの設定ファイル。これらのファイルは、管理コンソールおよび管理 CLI によって変更され、直接編集するためのものではありません。
data/ デプロイされたサービスに関する情報。サービスは、デプロイメントスキャナーではなく、管理コンソールと管理 CLI を使用してデプロイされます。そのため、このディレクトリーにファイルを手動で配置しないでください。
log/ ローカルインスタンスで実行されるホストおよびプロセスコントローラーのランタイムログファイルが含まれます。
servers/ ドメイン内の各サーバーインスタンスに相当する data/log/、および tmp/ ディレクトリーが含まれます。これらには、トップレベル domain/ ディレクトリー内の同じディレクトリーと同様のデータが含まれます。
tmp/ 管理対象ドメインに対してローカルユーザーを認証するために管理 CLI によって使用される共有キーメカニズムに関連するファイルなどの一時データが含まれます。
注記
スタンドアロンモードでは、$JBOSS_HOME/standalone を 2 つの JBoss サーバーインスタンス間で共有することはできません。

表A.4 standalone/ ディレクトリー内のディレクトリー

名前 目的
configuration/ スタンドアロンサーバーの設定ファイル。これらのファイルは、管理コンソールおよび管理 CLI によって変更され、直接編集するためのものではありません。
data/ デプロイされたサービスに関する情報。サービスは、デプロイメントスキャナーではなく、管理コンソールと管理 CLI を使用してデプロイされます。そのため、このディレクトリーにファイルを手動で配置しないでください。
deployments/ デプロイされたサービスに関する情報。スタンドアロンサーバーにはデプロイメントスキャナーが含まれているため、このディレクトリーにアーカイブを配置してデプロイできます。ただし、推奨されるアプローチは、管理コンソールまたは管理 CLI を使用してデプロイメントを管理することです。
lib/ スタンドアロンサーバーモードに関連する外部ライブラリー。デフォルトでは空です。
log/ ローカルインスタンスで実行されるホストおよびプロセスコントローラーのランタイムログファイルが含まれます。
tmp/ サーバーに対してローカルユーザーを認証するために管理 CLI によって使用される共有キーメカニズムに関連するファイルなどの一時データが含まれます。