以下の操作により、IJServerワークユニットを作成します。
■IJServerワークユニットの新規作成
以下の手順で、IJServerワークユニットの新規作成を行います。
管理サーバのInterstage管理コンソールにログインします。
Interstage管理コンソールの
[一括操作] > [Interstage管理コンソール] > [Interstage Application Server] > [ワークユニット]の新規作成タブ
で、新規作成を行います。画面上に表示された「ワークユニットタイプ」で「IJServer」を選択し、「IJServerタイプ」および「配置先」に、作成するIJServerワークユニットのタイプおよびWebサーバコネクタ/Servletコンテナ/EJBコンテナの各構成要素を配置するサーバグループ/単体運用の管理対象サーバを選択します。
なお、ワークユニットの作成時に、サーバグループ内の一部の管理対象サーバでエラーが発生し、ワークユニットの作成に失敗した場合は、異常原因を取り除いた後、管理サーバのInterstage管理コンソールの
[一括操作] > [Interstage管理コンソール] > [Interstage Application Server] > [ワークユニット] > [IJServer名]の環境設定タブ
で、定義を修正しないで、[更新]ボタンを押下してください。本操作により、ワークユニットの作成に失敗した管理対象サーバにワークユニットが作成されます。
注意
多階層IJServerの配置先は、すべて同じバージョンを指定してください。
ワークユニットの自動起動を行う場合は、事前に、各管理対象サーバに起動ユーザ名で指定したユーザを登録してください。
■アプリケーションの配備
以下の手順で、IJServerワークユニットにアプリケーションを配備します。
配備操作では、配備時に指定したモジュール以外のファイルを転送しません。
配備アプリケーションが参照するライブラリなど、配備対象のモジュールに含まれないファイルを使用する場合は、ワークユニットが動作するサーバにそのファイルを格納しておく必要があります。これらの転送資源は、任意の転送手段(Systemwalker Software DeliveryやFTPツールなど)で管理対象サーバ上に配置してください。なお、サーバグループにワークユニットを配置している場合は、配置先サーバグループに所属するすべての管理対象サーバの同一パスに配置してください。
注意
サーバに配備操作と別に格納する必要があるファイルは、以下のようなファイルです。
IJServerに複数のモジュールを配備した場合、複数のモジュール間で共通に利用するクラスのモジュール
複数のIJServer間で共通に利用するクラスのモジュール(JDBCドライバのモジュールなど)
実行クラスのモジュール
IJServerでXerces2、Fujitsu XMLプロセッサ以外のXMLパーサを使用する場合、使用するXMLパーサのjarファイル
JNIから呼び出されるライブラリモジュール
EJBのクライアント配布物
EJBのクライアント配布物は、他のIJServer上(IJServerのタイプが「WebアプリケーションとEJBアプリケーションを別JavaVMで運用」/「EJBアプリケーションのみ運用」)に配備されたEJBアプリケーションを呼び出す場合、EJBアプリケーションの呼出し元となるIJServerを配置した管理対象サーバ/サーバグループに転送後、ワークユニットのクラスパスに設定する必要があります。
管理サーバのInterstage管理コンソールにログインします。
Interstage管理コンソールの[一括操作] > [Interstage管理コンソール] > [Interstage Application Server] > [ワークユニット] > [IJServer名]の配備タブで、配備するファイルを選択し、[配備]ボタンを押下します。
なお、アプリケーションの配備時に、管理対象サーバでエラーが発生し、アプリケーションの配備に失敗した場合は、異常原因を取り除いたあと、管理サーバのInterstage管理コンソールの
[一括操作] > [Interstage管理コンソール] > [Interstage Application Server] > [ワークユニット] > [IJServer名]のアプリケーション状態/配備解除タブ
で、エラーとなったモジュールを選択し、[配備のリトライ]ボタンを押下してください。本操作により、配備されなかった管理対象サーバにアプリケーションが配備されます。または、アプリケーションに問題があって配備に失敗している場合などは、エラーとなったモジュールの配備をいったん解除してから、再度配備してください。
注意
すべての管理対象サーバで配備が失敗した場合でも、管理サーバの Interstage管理コンソールの
[一括操作] > [Interstage管理コンソール] > [Interstage Application Server] > [ワークユニット] > [IJServer名]のアプリケーション状態/配備解除タブ
には、エラーとなったモジュールが表示されます。
配備物以外でIJServerが使用するクラスを設定する場合(実行クラスのモジュールやJDBCドライバのモジュールなど)、配備操作とは別に、管理対象サーバに転送しておく必要があります。
設定方法には、以下の方法があります。
管理対象サーバの任意のディレクトリに転送してクラスパスを設定する方法
IJServerごとに決められたディレクトリに転送して利用する方法
詳細については、「J2EE ユーザーズガイド(旧版互換)」の「J2EEアプリケーションの設計」-「J2EEアプリケーションが運用される環境(IJServer)」-「IJServerのファイル構成」、および「J2EEアプリケーションの設計」-「クラスローダ」-「IJServerで使用するクラスの設定について」を参照してください。
これらの転送資源は、SoftDeliveryなど安全な方法で転送することを推奨します。
ポイント
配備方法には、以下の4種類があります。
ファイルをアップロードして配備する。
管理サーバ上に格納されているファイルを配備する。
管理対象サーバ上に格納されているファイルを配備する。(注)
管理対象サーバ上の任意の位置で実行するWebアプリケーションを配備する。(注)
注)本方法で配備する場合は、サーバグループ内のすべての管理対象サーバの同じディレクトリに配備ファイルが存在する必要があります。
■実行クラスの新規作成
以下の手順で、実行クラスの新規作成を行います。
管理サーバのInterstage管理コンソールにログインします。
Interstage管理コンソールの
[一括操作] > [Interstage管理コンソール] > [Interstage Application Server] > [ワークユニット] > [IJServer名] > [実行クラス]の新規作成タブ
で、登録します。