デフォルトの Web コンテナー構成の変更

Web コンテナーは、サーブレット、JavaServer Pages (JSP) ファイル、 およびサーバー・サイド・コードを含むその他のタイプのファイルに対する要求を処理します。 Web コンテナーは、サーブレット・インスタンスを作成し、サーブレットをロードおよびアンロードし、 リクエスト・オブジェクトおよびレスポンス・オブジェクトを作成、管理し、その他のサーブレット管理用タスクを実行します。 本製品が提供する Web サーバー・プラグインは、サポートされている Web サーバーが Web コンテナーにサーブレット要求を渡す際に役立ちます。

このタスクについて

アプリケーション・サーバーの始動時にサーブレットを開始するプロパティーが使用可能になっていると、 その始動プロセスの一部として、Web コンテナーの開始時に、 Servlet.init メソッドがそのサーブレット上で呼び出されます。 したがって、Web コンテナーが開始して init メソッドを呼び出すときには、他のコンポーネント (Naming、Work Load Management など) はまだ完全に開始されていない場合があります。 その結果、すべてのアプリケーション・サーバー・コンポーネントが作動可能になっていない場合があるため、 アプリケーション・サーバー関連呼び出しは行われないことがあります。 アプリケーション・サーバーは、 「e-business の準備」ができたら完全に作動可能な状態になります。アプリケーション・サーバーに関連した呼び出しが、 Servlet.init メソッド中に失敗する場合は、以下のいずれかを実行してください。
  • サーバーで e-business の準備ができている場合は、サーブレットを始 動時に開始するのではなく、手動でサーブレットを開始します 。あるいは、
  • サーブレットの init メソッドで、アプリケーション・サーバーに関連した呼び出しを行わないようにすることもできます。

Web コンテナーは、まず、単純な Web アプリケーションに適したデフォルトのプロパティー値を使用して作成されます。しかし、これらの値は、複雑な Web アプリケーションには適さない場合があります。

アプリケーションが以下のいずれかのフィーチャーを必要とする場合、そのアプリケーションは複雑なアプリケーションといえます。

  • 追加の仮想ホスト別名
  • サーブレットのキャッシュ
  • パーシスタントな HTTP セッションのサポート
  • URL の再書き込みによるセッション・トラッキングのサポート
  • 特別な Web コンテナー・トランスポート・チェーンの設定
  • 非同期またはリモートのディスパッチング
  • 要求または応答プーリングなし

複雑なアプリケーションを使用する場合、以下の構成変更を行ってください。

手順

  1. 管理コンソールで、「サーバー」 > 「サーバー・タイプ」 > 「WebSpere Application Server」 > server_name とクリックします。次いで、Web コンテナー設定の下で、以下のいずれかをクリックします。
    1. Web コンテナー - Web アプリケーションが default_host 以外の仮想ホスト、またはサーブレットのキャッシュを必要とする場合。
    2. Web コンテナー・トランスポート・チェーン - HTTP 接続を再構成する必要がある場合。
  2. [AIX Solaris HP-UX Linux Windows][IBM i]アプリケーションで特別なクライアント要求の負荷を処理する場合には、管理コンソールで、「サーバー」 > 「サーバー・タイプ」 > 「WebSphere Application Server」 > server_nameとクリックします。次に、 「追加プロパティー」の下で、「スレッド・プール」をクリックして、スレッド・プール設定を変更します。
  3. サード・パーティー・ツールによってパッケージ化された Web アプリケーション・アーカイブ (WAR) ファイル用の内部サーブレットのグローバル設定がアプリケーションで必要な場合、管理コンソールで、「サーバー」 > 「サーバー・タイプ」 > 「WebSphere Application Server」 > server_name > 「Web コンテナー設定」 > 「Web コンテナー」とクリックします。次に「追加プロパティー」の下で、 「カスタム・プロパティー」をクリックして、適切なカスタム・プロパティーを入力します。
  4. [z/OS]アプリケーションでトランザクション・クラス・マッピングを使用して作業負荷を分類する場合は、管理コンソールで、 「リソース」 > 「非同期 Bean」 > 「作業マネージャー」 > workmanager_nameとクリックします。次いで、「デフォルト・トランザクション・クラス」フィールドにトランザクション・クラス・マッピング・ファイルの名前を入力します。

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



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