ページの先頭行へ戻る
Interstage AR Processing Server V1.1 導入ガイド
FUJITSU Software

3.6.2 Interstage Mobile Application Server V1 (APサーバ層)

APサーバのインストールおよびセットアップ方法については製品のマニュアルを参照してください。セットアップ完了後、以下の手順で設定を行います。

注意

Interstage Mobile Application Serverに添付されているInterstage Application Serverに対して緊急修正を適用してください。 具体的な修正番号についてはソフトウェア説明書を参照ください。

  1. 以下のようなスクリプトを作成し、データベースへの接続を構成します。Windowsにおいて単一のクラスタを構成した場合のbatファイルの例になります。
    set DOMAIN_ADMINPORT=%APサーバの運用管理用HTTPリスナーポート%
    set DOMAIN_ADMINPORT=%APサーバの運用管理用HTTPリスナーポート%
    set ARSVDMDB=arsvdm
    set ARSVFDMDB=arsvfdm
    set ARCLUSTER=%アプリを配備するクラスタ名%
    set PGPORT=%DBサーバのポート番号%
    set PGUSER=%DBサーバで構築したデータベースユーザー名%
    set PGPASSWORD=%DBサーバで構築したデータベースユーザーのパスワード%
    set ARDB=%DBサーバのIPアドレス%
    set MAPSDIR=%Interstage Mobile Application Server に添付されているアプリケーションサーバのインストールディレクトリ%
    call %MAPSDIR%\F3FMisje6\glassfish\bin\asadmin.bat --port %DOMAIN_ADMINPORT% create-jdbc-connection-pool --datasourceclassname org.postgresql.ds.PGSimpleDataSource --restype javax.sql.DataSource --property portNumber=%PGPORT%:password=%PGPASSWORD%:user=%PGUSER%:databaseName=%ARSVDMDB%:SocketTimeout=60:ServerName=%ARDB% %ARSVDMDB%
    call %MAPSDIR%\F3FMisje6\glassfish\bin\asadmin.bat --port %DOMAIN_ADMINPORT% create-jdbc-connection-pool --datasourceclassname org.postgresql.ds.PGSimpleDataSource --restype javax.sql.DataSource --property portNumber=%PGPORT%:password=%PGPASSWORD%:user=%PGUSER%:databaseName=%ARSVFDMDB%:SocketTimeout=60:ServerName=%ARDB% %ARSVFDMDB%
    call %MAPSDIR%\F3FMisje6\glassfish\bin\asadmin.bat --port %DOMAIN_ADMINPORT% create-jdbc-resource --connectionpoolid %ARSVDMDB% --target %ARCLUSTER% jdbc/ARDataManager
    call %MAPSDIR%\F3FMisje6\glassfish\bin\asadmin.bat --port %DOMAIN_ADMINPORT% create-jdbc-resource --connectionpoolid %ARSVFDMDB% --target %ARCLUSTER% jdbc/ARFileDataManager
    		
  2. Interstage AR Processing Serverの構成ファイル、arsvfdmwebapi.propertiesのパラメーター"FILE_STORE_BASEDIR"を環境に合わせて変更します。以下は、構成ファイルの格納先ディレクトリです。

    %インストールディレクトリ%\conf

    各APサーバで共通したファイルを管理するために、arsvfdmwebapi.properties - FILE_STORE_BASEDIRは、APサーバすべてで同じディレクトリを参照する必要があります。共有ディレクトリを作成し、お使いのAPサーバからフルコントロールアクセスできる権限設定を行ってください。

    変更例 (Windows)

    • arsvfdmwebapi.properties
      "FILE_STORE_BASEDIR = %共有ディレクトリ%\\arsvfdm_data"

    パス区切り文字“\”はエスケープした形"\\"で記述してください。

  3. 構成ファイルすべてをWebコンテナのライブラリディレクトリへコピーします。

    構成ファイル一覧です。

    arsvadmui.properties
    arsvdmc.properties
    arsvfdm_mimetype.properties
    arsvfdmwebapi.properties
    arsvlogging.properties
    以下は、コピー先のWebコンテナのディレクトリです。

    %Java EE 6共通ディレクトリ%\domains\domain1\lib\classes

  4. DBサーバが公開するJDBCデータソースのライブラリを、Webサーバが使用するライブラリにコピーします。以下は、追加先のWebコンテナのライブラリディレクトリです。

    %Java EE 6共通ディレクトリ%\domains\domain1\lib

    以下は、ライブラリへ追加するSymfowareクライアントのJDBCデータソースモジュールの格納先です。

    %Symfowareクライアントのインストールディレクトリ%\JDBC\lib\postgresql-jdbc4.jar

  5. Interstage AR Processing Serverが使用する以下のライブラリを、Webコンテナのライブラリディレクトリ(JDBCデータソースを配置したディレクトリ)にコピーします。Interstage AR Processing Serverが提供するライブラリは以下にインストールされています。

    %インストールディレクトリ%\lib

    追加するモジュール一覧です。

    arsvadmui.jar
    arsvcmn.jar
    arsvdm.jar
    arsvfdm.jar
    arsvnativelibloader.jar
  6. Interstage AR Processing Serveが提供している以下のwarファイルをAPサーバに配備します。

    %インストールディレクトリ%\webapps\arsvdmc.war
    %インストールディレクトリ%\webapps\arsvdm.war
    %インストールディレクトリ%\webapps\arsvfdm.war

  7. ユーザーが作成したWebアプリケーションについても、APサーバへ配備します。