Interstage Application Server/Interstage Web Server J2EE ユーザーズガイド |
目次 索引 |
第1部 J2EE共通編 | > 第2章 J2EEアプリケーションの設計 | > 2.2 J2EEアプリケーションが運用される環境(IJServer) |
Interstage管理コンソールやisj2eeadminコマンドで作成したIJServerや配備したアプリケーションは以下の構成で管理されています。
J2EE共通ディレクトリ\ijserver\
(J2EE共通ディレクトリのデフォルトは、C:\Interstage\J2EE\var\deployment です。)
J2EE共通ディレクトリ/ijserver/
(J2EE共通ディレクトリのデフォルトは、/opt/FJSVj2ee/var/deployment です。)
←上位ディレクトリ |
説明 |
|||
---|---|---|---|---|
IJServer名 |
apps |
|
配備されたアプリケーションのファイルがモジュール名のディレクトリに展開されます。 |
|
モジュール名 |
|
EARファイルを配備した場合、その中のWAR/ejb-jar/RARファイルが展開されます。 |
||
Shared/lib |
EARファイルに含まれていた場合に展開されます。 |
|||
current |
デフォルト設定時、配下にIJServerのカレントディレクトリが生成されます。 |
|||
distribute |
モジュール名 |
EJBのクライアント配布物、およびCORBA/SOAPサーバゲートウェイファイルを格納します。 |
||
conf |
IJServerの内部資源です。 |
|||
log |
|
IJServer のログディレクトリです。IJServerのプロセス多重度分のプロセス通番ディレクトリがあり、このディレクトリにログファイルが出力されます。
詳細は、Interstage管理コンソールヘルプ、および、“リファレンスマニュアル(コマンド編)”を参照してください。 |
||
プロセス通番 |
||||
Shared |
classes |
“クラスローダ”の“クラスローダの構成”および“IJServerで使用するクラスの設定について”を参照してください。 |
||
lib |
||||
work |
|
以下のサブディレクトリが生成され、コンテナのテンポラリファイル(JSPから生成されたjavaソースやコンパイル結果など)が格納されます。 |
||
ext |
|
“クラスローダ”の“クラスローダの構成”および“IJServerで使用するクラスの設定について”を参照してください。 |
アプリケーション資源の権限については、“J2EEアプリケーションの配備と設定”の“アプリケーションファイル保護レベル”を参照してください。
デフォルトでは、IJServerのカレントディレクトリは以下のディレクトリです。
※[IJServer名 *]のディレクトリ名部分は、ワークユニットの起動時にIJServer名.old1、IJServer名.old2、・・・、IJServer名.old5のようにバックアップを残し、最新のディレクトリ名はIJServer名になります。
上記の下線部分は、Interstage管理コンソールの[ワークユニット] > “ワークユニット名” > [環境設定]タブ > [詳細設定] > [ワークユニット設定] > [カレントディレクトリ]で指定可能です。また、isj2eeadminコマンドで変更することも可能です。詳細は、“リファレンスマニュアル(コマンド編)”を参照してください。
なお、指定の際に、“IJServerで一意のカレントディレクトリとする”をチェックすると、指定ディレクトリそのものがカレントディレクトリとなり、実際のカレントディレクトリをIJServerとして一意にすることができます。
以下に、カレントディレクトリに関する設定とカレントディレクトリの関係をまとめます。
“カレントディレクトリ”の選択肢
ディレクトリ名
“IJServerで一意のカレントディレクトリとする”
カレントディレクトリ
デフォルトのディレクトリ構成
(指定不可)
J2EE共通ディレクトリ\ijserver
J2EE共通ディレクトリ/ijserver− (無効)
J2EE共通ディレクトリ\ijserver\[IJServer名]\current\[IJServer名 *]\[プロセスID]
J2EE共通ディレクトリ/ijserver/[IJServer名]/current/[IJServer名 *]/[プロセスID]ユーザ指定
指定例:
C:\tmp\current
/tmp/currentチェック時
C:\tmp\current
/tmp/current非チェック時
C:\tmp\current\[IJServer名]\current\[IJServer名 *]\[プロセスID]
/tmp/current/[IJServer名]/current/[IJServer名 *]/[プロセスID]
“IJServerで一意のカレントディレクトリとする”をチェックした場合は、以下の点に注意してください。
目次 索引 |