ページの先頭行へ戻る
Interstage Application Server マルチサーバ運用ガイド
Interstage

3.2.2 IJServerの作成

以下の操作により、IJServerワークユニットを作成します。

IJServerワークユニットの新規作成

以下の手順で、IJServerワークユニットの新規作成を行います。

  1. 管理サーバのInterstage管理コンソールにログインします。

  2. Interstage管理コンソールの
    [一括操作] > [Interstage管理コンソール] > [Interstage Application Server] > [ワークユニット]の新規作成タブ
    で、新規作成を行います。画面上に表示された「ワークユニットタイプ」で「IJServer」を選択し、「IJServerタイプ」および「配置先」に、作成するIJServerワークユニットのタイプおよびWebサーバコネクタ/Servletコンテナ/EJBコンテナの各構成要素を配置するサーバグループ/単体運用の管理対象サーバを選択します。


なお、ワークユニットの作成時に、サーバグループ内の一部の管理対象サーバでエラーが発生し、ワークユニットの作成に失敗した場合は、異常原因を取り除いた後、管理サーバのInterstage管理コンソールの
[一括操作] > [Interstage管理コンソール] > [Interstage Application Server] > [ワークユニット] > [IJServer名]の環境設定タブ
で、定義を修正しないで、[更新]ボタンを押下してください。本操作により、ワークユニットの作成に失敗した管理対象サーバにワークユニットが作成されます。

注意

  • 多階層IJServerの配置先は、すべて同じバージョンを指定してください。


  • ワークユニットの自動起動を行う場合は、事前に、各管理対象サーバに起動ユーザ名で指定したユーザを登録してください。


アプリケーションの配備

以下の手順で、IJServerワークユニットにアプリケーションを配備します。

  1. 配備操作では、配備時に指定したモジュール以外のファイルを転送しません。
    配備アプリケーションが参照するライブラリなど、配備対象のモジュールに含まれないファイルを使用する場合は、ワークユニットが動作するサーバにそのファイルを格納しておく必要があります。これらの転送資源は、任意の転送手段(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を配置した管理対象サーバ/サーバグループに転送後、ワークユニットのクラスパスに設定する必要があります。

  2. 管理サーバのInterstage管理コンソールにログインします。

  3. Interstage管理コンソールの[一括操作] > [Interstage管理コンソール] > [Interstage Application Server] > [ワークユニット] > [IJServer名]の配備タブで、配備するファイルを選択し、[配備]ボタンを押下します。


なお、アプリケーションの配備時に、管理対象サーバでエラーが発生し、アプリケーションの配備に失敗した場合は、異常原因を取り除いたあと、管理サーバのInterstage管理コンソールの
[一括操作] > [Interstage管理コンソール] > [Interstage Application Server] > [ワークユニット] > [IJServer名]のアプリケーション状態/配備解除タブ
で、エラーとなったモジュールを選択し、[配備のリトライ]ボタンを押下してください。本操作により、配備されなかった管理対象サーバにアプリケーションが配備されます。または、アプリケーションに問題があって配備に失敗している場合などは、エラーとなったモジュールの配備をいったん解除してから、再度配備してください。

注意

すべての管理対象サーバで配備が失敗した場合でも、管理サーバの Interstage管理コンソールの
[一括操作] > [Interstage管理コンソール] > [Interstage Application Server] > [ワークユニット] > [IJServer名]のアプリケーション状態/配備解除タブ
には、エラーとなったモジュールが表示されます。

配備物以外でIJServerが使用するクラスを設定する場合(実行クラスのモジュールやJDBCドライバのモジュールなど)、配備操作とは別に、管理対象サーバに転送しておく必要があります。
設定方法には、以下の方法があります。

詳細については、「J2EE ユーザーズガイド(旧版互換)」の「J2EEアプリケーションの設計」-「J2EEアプリケーションが運用される環境(IJServer)」-「IJServerのファイル構成」、および「J2EEアプリケーションの設計」-「クラスローダ」-「IJServerで使用するクラスの設定について」を参照してください。
これらの転送資源は、SoftDeliveryなど安全な方法で転送することを推奨します。

ポイント

配備方法には、以下の4種類があります。

  • ファイルをアップロードして配備する。

  • 管理サーバ上に格納されているファイルを配備する。

  • 管理対象サーバ上に格納されているファイルを配備する。(注)

  • 管理対象サーバ上の任意の位置で実行するWebアプリケーションを配備する。(注)

注)本方法で配備する場合は、サーバグループ内のすべての管理対象サーバの同じディレクトリに配備ファイルが存在する必要があります。


実行クラスの新規作成

以下の手順で、実行クラスの新規作成を行います。

  1. 管理サーバのInterstage管理コンソールにログインします。

  2. Interstage管理コンソールの
    [一括操作] > [Interstage管理コンソール] > [Interstage Application Server] > [ワークユニット] > [IJServer名] > [実行クラス]の新規作成タブ
    で、登録します。