6.2 WebSphere Application Server の準備

ここでは、LiveCycle のデプロイメント用のアプリケーションサーバーインスタンスを準備および設定する方法について説明します。

6.2.1 SOAP 要求タイムアウト値の延長

  1. [appserver root] ディレクトリに移動し、soap.client.props という名前のすべてのファイルを検索します。この名前のファイルは複数存在する場合があります。例えば、AIX、Linux または Solaris サーバー上には、次のファイルが存在します。

    • [appserver root]/profileTemplates/default/documents/properties/soap.client.props

    • [appserver root]/profileTemplates/management/documents/properties/soap.client.props

    • [appserver root]/profiles/<profile_name>/properties/soap.client.props

    • [appserver root]/profiles/<profile_name>/temp/soap.client.props

  2. 各 soap.client.props ファイルをテキストエディターで開き、com.ibm.SOAP.requestTimeout プロパティを探して、値を 180 から 1800 に変更します。

  3. 各 soap.client.props ファイルを保存して閉じます。

  4. WebSphere Administrative Console のナビゲーションツリーで、ServersServer TypesWebSphere Application servers をクリックし、右側のウィンドウでサーバー名をクリックします。

  5. 「Server Infrastructure」で、AdministrationAdministration Services をクリックします。

  6. 「Additional Properties」で「JMX Connectors」をクリックし、「SOAPConnector」をクリックします。

  7. 次の画面で「Custom properties」をクリックし、「requestTimeout」をクリックします。

  8. 必要に応じて、次の画面で「Value」ボックスの 6001800 に変更します。「OK」または「Apply」をクリックします。

  9. Messages」ボックスで、「Save directly to master configuration」をクリックします。

6.2.2 デプロイヤーのヒープサイズの拡大

タイムアウトエラーを回避するために、ejbdeploy.bat/sh スクリプトでヒープサイズを拡大する必要があります。

注意: WebSphere 8 以降のバージョンでは、ejbdeploy.bat/sh スクリプトはデフォルトでインストールされません。そのため、インストール中のエラーを回避するために別途インストールする必要があります。スクリプトの追加について詳しくは、「EJBDeploy - Optional feature in WebSphere Application Server Version 8(WebSphere Application Server Version 8 のオプション機能)」を参照してください。

6.2.2.1 AIX、Linux または Solaris

  1. [appserver root]/deploytool/itp/ ディレクトリに移動して、ejbdeploy.sh を編集用に開きます。

  2. (Solaris のみ)SunOS セクションで、EJBDEPLOY_JVM_OPTIONS 属性を探して -XX:PermSize オプションの値を 256m に変更し、-Xverify オプションの値が none であることを確認します。

  3. JAVA_CMD \ セクションの最後に次のようなヒープサイズパラメーターを追加します:

    -Xms256m -Xmx512m

  4. ファイルを保存して閉じます。

6.2.2.2 Windows

  1. [appserver root]¥deploytool¥itp に移動して、ejbdeploy.bat ファイルをテキストエディターで開きます。

  2. %JAVA_HOME% で始まる行を探して、引数 -Xmx を探します。

  3. この引数を -Xmx512M に変更します。

 ファイルを保存して閉じます。

6.2.3 MaxPermSize の拡大(Solaris 上の WebSphere)

  1. WebSphere Administrative Console にログインします。

  2. WebSphere Administrative Console のナビゲーションツリーで、ServersServer TypesWebSphere Application servers をクリックし、右側のウィンドウでサーバー名をクリックします。

  3. 「Server Infrastructure」で、Java and Process ManagementProcess Definition をクリックします。

  4. 「Additional Properties」で、「Java Virtual Machine」をクリックします。

  5. Generic JVM Arguments」に、MaxPermSize パラメーターとして -XX:MaxPermSize=512m を入力します。

  6. OK」または「Apply」をクリックします。

  7. 「Messages」ボックスで「Save directly to master configuration」をクリックし、アプリケーションサーバーを再起動します。

6.2.4 受信および送信用の通信設定

注意: これらの手順は、WebSphere アプリケーションサーバーでグローバルセキュリティを有効にしている場合にのみ実行してください。
  1. WebSphere 管理コンソールで、「Security > Global Security」に移動します。

  2. 「Authentication」セクションで「RMI/IIOP security」をクリックします。

  3. CSIv2 inbound communication」をクリックし、「Transport 」を SSL-supported に設定します。「OK」をクリックします。

  4. 「Messages」ボックスで、「Save directly to master configuration」をクリックします。

  5. CSIv2 outbound communication」をクリックし、「Transport」を「SSL-supported」に設定します。

  6. OK」をクリックします。

  7. 「Messages」ボックスで、「Save directly to master configuration」をクリックします。「OK」をクリックします。