コマンド操作について
J2EE機能とJava EE 7機能のコマンド操作の違いを以下に示します。一部、使用するコマンド名や操作する対象が異なります。
実行環境の操作において、J2EE機能の場合は各種操作によってisj2eeadminコマンド、isstartwu/isstopwuコマンド、isdeployment/isundeploymentコマンドなどの使い分けが必要です。その点、Java EE 7機能の場合は、ほぼasadminコマンドのサブコマンドで操作可能です。Java EE 7機能の場合は、サーバーインスタンスの作成や必要に応じて接続プールの作成操作が必要です。
起動・停止コマンドの復帰について
J2EEにおける基盤サービス及びIJServerワークユニットの起動と停止コマンドでは、プロセスの起動または停止後に復帰します。
Java EE 7における以下のInterstage Java EE 7 DASサービス及びIJServerクラスタの起動と停止コマンドの場合、プロセスの起動または停止完了を待たずに復帰します。
start-domainサブコマンド
stop-domainサブコマンド
start-clusterサブコマンド
stop-clusterサブコマンド
start-local-instanceサブコマンド
stop-local-instanceサブコマンド
プロセスの起動・停止完了は「pcmilistprocesses」コマンドで確認する必要があります。
定義更新時の注意点
IJServerクラスタ及びサーバーインスタンスは、「中央リポジトリ」という全体の資産が格納されている領域からコピーされた、各サーバーインスタンスごとに存在するリポジトリキャッシュを参照して動作します。IJServerクラスタ、またはサーバーインスタンスを起動するとき、リポジトリの同期化処理によって、定義情報が、中央リポジトリからリポジトリキャッシュへのコピーされます。
ただし、すべてのIJServerクラスタで共通に使用するライブラリ(JDBCドライバ等)を共通ディレクトリに設定した場合や、keytoolコマンドでキーストア、トラストストアを更新した場合など、domain.xmlの更新を伴わない中央リポジトリの資産の更新が行われた場合には、IJServerクラスタ、またはサーバーインスタンスの起動時に、同期化処理が行われないことがあります。
その場合、IJServerクラスタ、またはサーバーインスタンス停止後、手動による同期化を行ってください。手動による同期化については「2.1.4 リポジトリの同期化処理」を参照してください。
アプリケーションの定義編集について
J2EE機能では、配備後にアプリケーション定義を編集する運用でした。これに対し、Java EE 7機能では、配備前にアプリケーション定義を作成し、アプリケーションに含めて配備するため、配備後の運用が容易になります。
ただし、J2EE機能では配備後にアプリケーション定義を変更することができますが、Java EE 7機能では配備後の変更はできません。変更する場合には、変更したInterstage deployment descriptorを配備モジュールに含めて再度配備を行う必要があります。