WebSphere 用 Web アプリケーションの導入

IBM WebSphere を使用するには、arcgis.war ファイル内の web.xml ファイルを変更し、IBM WebSphere Administration Console を使用して Web アプリケーション導入用の新しいアプリケーションを作成します。

web.xml ファイルの変更

web.xml ファイルにデータ ソースを表すエレメントを追加する必要があります。このファイルは、ArcGIS Spatial Data Server for Java とともにインストールされた arcgis.war ファイルの WEB-INF ディレクトリに存在します。次の手順に従って、web.xml ファイルに <resource-ref> エレメントを追加します。

手順:
  1. arcgis.war ファイルのバックアップ コピーを作成します。
  2. arcgis.war ファイルを展開(解凍)します。
  3. 解凍した arcgis.war ファイルの WEB-INF ディレクトリに移動します。
  4. テキスト エディタで web.xml ファイルを開きます。
  5. 次の <resource-ref> エレメントを追加し、JDBC コネクション プールの [JNDI 名] パラメータに合致するように <res-ref-name> パラメータを変更します。

    <resource-ref>
     <res-ref-name>jdbc/spdb_db2user1</res-ref-name>
     <res-type>javax.sql.DataSource</res-type>
     <res-auth>Container</res-auth>
     <res-sharing-scope>Shareable</res-sharing-scope>
    </resource-ref>
    

  6. web.xml ファイルを保存して閉じます。
  7. 再度 arcgis.war ファイルを作成します。

    ファイル名を変更しないでください。このファイルは、arcgis.war という名前である必要があります。

Web アプリケーションの導入

新しいアプリケーションを作成し、WebSphere Administration Console から導入します。

手順:
  1. IBM WebSphere Administration Console に管理者ユーザとしてログインします。
  2. [Views(ビュー)] の下の [Applications(アプリケーション)] を展開し、[New Application(新規アプリケーション)] をクリックします。

    [New Application(新規アプリケーション)] ページが開きます。

  3. [New Enterprise Application(新規エンタープライズ アプリケーション)] をクリックします。
  4. [Local file system(ローカル ファイル システム)] をクリックし、変更した arcgis.war ファイルの場所を指定します。
  5. [次へ] をクリックします。
  6. [Fast Path(ファースト パス)] をクリックし、[Next(次へ)] をクリックします。
  7. [Select installation options(インストール オプションの選択)] ページで [Distribute application(アプリケーションの配布)] がオンになっていることを確認します。
  8. [Application name(アプリケーション名)] のデフォルト値をそのまま使用するか、新しい値を入力することができます。
  9. [次へ] をクリックします。
  10. [Map modules to servers(モジュールをサーバにマップ)] ページでデフォルト値をそのまま使用し、[Next(次へ)] をクリックします。
  11. [Map resource references to resources(リソースへのリソース参照のマップ)] ページで、[Target Resource JNDI Name(ターゲット リソース JNDI 名)] の下の [Browse(参照)] をクリックし、WebSphere アプリケーション サーバで構成したデータ ソースに対して web.xml ファイルで定義したリソースを選択します。
  12. [Apply(適用)] をクリックしてマッピングを作成し、[Next(次へ)] をクリックします。
  13. [Map virtual hosts for Web modules(Web モジュールの仮想ホストのマップ)] ページでデフォルト値をそのまま使用し、[Next(次へ)] をクリックします。
  14. ArcGIS Spatial Data Server アプリケーションのコンテキストを [Context Root(コンテキスト ルート)] テキスト ボックスに入力します。

    デフォルトを導入した場合、コンテキスト名は /arcgis になります。

  15. [次へ] をクリックします。
  16. [Summary(サマリ)] ページを確認し、[Finish(完了)] をクリックします。
  17. [Save(保存)] をクリックし、アプリケーションの導入をマスター構成に保存します。

    ArcGIS Spatial Data Server アプリケーションが WebSphere エンタープライズ アプリケーション リストに表示されます。

  18. リストからアプリケーションを選択して、[Start(開始)] をクリックします。
9/15/2013