7.5. 外部 JBoss モジュールディレクトリーの定義
概要
デフォルトでは、JBoss EAP は EAP_HOME/modules/
ディレクトリーのモジュールを探します。JBoss EAP が 1 つまたは複数の外部ディレクトリーを検索するようにするには、JBOSS_MODULEPATH
環境変数を定義するか、起動設定ファイルに変数を設定します。本トピックでは両方の方法について説明します。
手順7.3 JBOSS_MODULEPATH 環境変数の設定
- 1 つ以上の外部モジュールディレクトリーを指定するには、
JBOSS_MODULEPATH
環境変数を定義します。Linux では、以下のようにディレクトリーのリストをコロンで区別します。export JBOSS_MODULEPATH=EAP_HOME/modules/:/home/username/external/modules/directory/
Windows では、以下のようにディレクトリーのリストをセミコロンで区別します。SET JBOSS_MODULEPATH=EAP_HOME\modules\;D:\JBoss-Modules\
手順7.4 起動設定ファイルでの JBOSS_MODULEPATH 変数の設定
- グローバル環境変数を設定したくない場合は、JBoss EAP 起動設定ファイルで
JBOSS_MODULEPATH
変数を設定できます。スタンドアロンサーバーを実行している場合は、EAP_HOME/bin/standalone.conf
ファイルになります。サーバーが管理対象ドメインで実行されている場合は、EAP_HOME/bin/domain.conf
ファイルになります。以下は、JBOSS_MODULEPATH
変数をstandalone.conf
ファイルに設定するコマンドの例になります。JBOSS_MODULEPATH="EAP_HOME/modules/:/home/username/external/modules/directory/"