13 付録 - デプロイヤーのヒープサイズの拡大(WebSphere 用)

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

AIX、Linux、Soloaris

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

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

  3. $JAVA_CMD\ セクションのヒープサイズを以下の値に変更します。

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

    Windows

Windows

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

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

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

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

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」をクリックし、アプリケーションサーバーを再起動します。