修改預設的 Web 儲存器配置

Web 儲存器負責處理 Servlet、JavaServer Pages (JSP) 檔及包含伺服器端程式碼的其他檔案類型的要求。Web 儲存器會建立 Servlet 實例、載入和卸載 Servlet、建立和管理要求和回應物件,以及執行其他 Servlet 管理作業。本產品所提供的 Web 伺服器外掛程式,可協助支援的 Web 伺服器將 Servlet 要求傳遞給 Web 儲存器。

關於這項作業

如果「在應用程式伺服器啟動期間啟動 Servlet」的內容已啟用,當您啟動 Web 儲存器時,應用程式伺服器啟動過程會對它的 Servlet 呼叫 Servlet.init 方法。 因此,當 Web 儲存器啟動並呼叫 init 方法時,其他元件可能尚未完全啟動,例如「命名」和「工作量管理」。 如此一來,由於所有應用程式伺服器元件可能尚未完全就緒,應用程式伺服器相關的呼叫可能無法運作。 必須等到應用程式伺服器「可以進行電子商務」時,才算完全備妥。如果在執行 Servlet.init 方法期間,應用程式伺服器的相關呼叫失敗,您可以執行下列動作之一:
  • 當伺服器可以進行電子商務時,手動啟動 Servlet,而不是在伺服器啟動時啟動 Servlet,或者
  • 您可以選擇不在 servlet 的 init 方法中進行應用程式伺服器的相關呼叫。

Web 儲存器最初是以預設內容值建立,適用於簡單的 Web 應用程式。不過,這些值不見得適合較複雜的 Web 應用程式。

如果應用程式需要下列任何特性,就算是複雜的應用程式:

  • 其他虛擬主機別名
  • Servlet 快取
  • 持續性 HTTP 階段作業支援
  • 具有 URL 重新編寫功能的階段作業追蹤支援
  • 特殊 Web 儲存器傳輸鏈設定
  • 非同步或遠端分派
  • 沒有要求或回應儲存區

如果您有複雜的應用程式,請進行下列配置變更:

程序

  1. 在管理主控台,按一下伺服器 > 伺服器類型 > WebSphere Application Server > server_name。然後在「Web 儲存器設定」之下,按下列其中一項:
    1. Web 儲存器:如果 Web 應用程式需要 default_host 以外的虛擬主機,或需要 Servlet 快取。
    2. Web 儲存器傳輸鏈,如果您需要重新配置 HTTP 連線。
  2. [AIX Solaris HP-UX Linux Windows][IBM i]如果應用程式需要處理特殊用戶端要求負載,請在管理主控台按一下伺服器 > 伺服器類型 > WebSphere Application Server > server_name。然後,在「其他內容」下,按一下執行緒儲存區以修改執行緒儲存區設定。
  3. 如果應用程式對於協力廠商工具所包裝的 Web 應用程式保存檔 (WAR) 需要有內部 Servlet 的廣域設定,請在管理主控台按一下伺服器 > 伺服器類型 > 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