リモート非同期 EJB メソッドの結果の構成

このタスクを行って、リモートの非同期 Enterprise JavaBeans (EJB) メソッド呼び出しでの要求されない結果の最大数を設定します。

このタスクについて

リモートの非同期 EJB メソッドが呼び出されるとサーバーは、クライアントが Future.get メソッドを使用して結果を要求するまで、リモート・メソッド呼び出しの結果を保存しておく必要があります。 クライアントが結果を要求しなければ、要求されない結果がサーバーに累積され、メモリーを使用します。 大量のメモリーを使用するのを避けるため、サーバーはデフォルトで、請求されない結果の数を 1000 に制限しています。 請求されない結果の数が制限に近づくか制限を超えると、サーバーは CNTR0328W 警告を発行します。

手順

  1. オプション: 管理コンソールを開きます。
  2. サーバー」を選択します。
  3. サーバー・タイプ」を選択します。
  4. WebSphere アプリケーション・サーバー」を選択します。
  5. 構成するサーバーを選択します。
  6. 「サーバー・インフラストラクチャー」から、「Java およびプロセス管理」 「プロセス定義」と選択します。
  7. 「追加プロパティー」から、「Java 仮想マシン」を選択します。
  8. 「追加プロパティー」エリアで、「カスタム・プロパティー」を選択します。
  9. 「アプリケーション・サーバー」ページで、「新規」をクリックして、サーバーに対する任意の名前と値のペアを指定します。
  10. 名前」入力フィールドに、com.ibm.websphere.ejbcontainer.maxUnclaimedAsyncResults と入力します。
  11. 値 (Value)」入力フィールドに、要求されない結果の任意の最大数を入力します。 特殊値 0 は、無制限として解釈されます。 デフォルト値は 1000 です。
  12. 「OK」をクリックします。
  13. 構成を保存します。
  14. サーバーを再始動します。

タスクの結果

すべての EJB について、要求されない非同期 EJB メソッドの結果の最大数が設定されます。

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tejb_configasync
ファイル名:tejb_configasync.html