建立或更新廣域 Web 伺服器外掛程式配置檔

如果 Cell 中的所有應用程式伺服器都利用相同的 Web 伺服器,將動態內容的要求(如 Servlet)從 Web 應用程式遞送到應用程式伺服器,您可以建立這個 Cell 的廣域 Web 伺服器外掛程式配置檔。產生的 plugin-cfg.xml 檔位於 profile_root/config/cells 目錄中。

開始之前

已淘汰的特性 已淘汰的特性: 以拓蹼為主(也稱為廣域)的配置已淘汰。請改用以應用程式為中心的配置,此配置更加靈活,並且支援「智慧型管理」等之類的動態功能。如需相關資訊,請參閱實作 Web 伺服器外掛程式depfeat
避免困難 避免困難: 以拓蹼為中心(或廣域)的外掛程式配置已淘汰。請依照實作 Web 伺服器外掛程式中的說明,改用以應用程式為中心的配置。對於任何現有以拓蹼為中心的配置,您可以使用管理主控台,或針對 Cell 中的所有叢集,執行 GenPluginCfg 指令,來更新廣域 plugin-cfg.xml 檔。不過,在更新廣域 plugin-cfg.xml 檔之前,您必須先刪除 config/cells/plugin-cfg.xml 檔。如果您沒有刪除 config/cells/plugin-cfg.xml 檔,就只會將新的內容及其值新增到廣域 plugin-cfg.xml 檔中。任何現有外掛程式內容值的更新,都不會新增到廣域 plugin-cfg.xml 檔中。gotcha

關於這項作業

每當您執行下列其中一個動作時,您都必須更新廣域 Web 伺服器外掛程式配置檔:
  • 變更這個 Cell 中所屬的應用程式伺服器、叢集、虛擬主機或 Web 儲存器傳輸的配置設定。
  • 在這個 Cell 中,加入新的應用程式伺服器、叢集、虛擬主機或 Web 儲存器傳輸。

如果要更新廣域 Web 伺服器外掛程式的配置設定,您可以利用管理主控台中的「更新廣域 Web 伺服器外掛程式配置」頁面,或是發出下列指令:

%was_profile_home%/config/cells/GenPluginCfg.sh|bat

這兩種用來重新產生廣域 Web 伺服器外掛程式配置的方法,都會建立 ASCII 格式的 plugin-cfg.xml 檔。

如果要在管理主控台中,使用「更新廣域 Web 伺服器外掛程式配置」頁面,請執行下列動作:

程序

  1. 按一下環境 > 更新廣域 Web 伺服器外掛程式配置
  2. 按一下確定,更新 plugin-cfg.xml 檔。
  3. 選擇性的: 如果您想要檢視或下載這個檔案的現行版本,請按一下檢視或下載現行 Web 伺服器外掛程式配置檔
    如果您想要執行下列動作,可以選取這個選項:
    • 在更新檔案前檢視目前的檔案版本。
    • 在更新後檢視檔案。
    • 將這個檔案的副本下載到遠端機器。

結果

重新產生配置時,可能需要一些時間來完成。完成之後,管理 Cell 中的所有物件都會使用 Web 伺服器能夠存取的最新設定。 當以手動觸發或自動進行時,如果應用程式伺服器位於 Web 伺服器相同的實體機器(節點)上,重新產生外掛程式需要約 30 至 60 秒才能完成。在其他情況下,需要更多時間。

這段延遲很重要,因為它會決定新的外掛程式配置有多快生效。假設您為 Servlet 新增服務路徑,再重新產生外掛程式配置。重新產生需要 40 秒,之後,使用者應該能夠利用新服務路徑來存取 Servlet。

HTTP 外掛程式的延遲時間長度由 plugin-cfg.xml 檔中 Config 元素的「更新間隔」屬性來決定。 外掛程式會依照此間隔,來輪詢磁碟或檔案系統,以瞭解配置是否已變更。預設間隔是 60 秒。如果要重新產生外掛程式配置,則需要兩倍的更新間隔。

在開發環境中,如果您經常變更管理主控台中的設定,建議您將更新間隔設成 3 至 5 秒。

在正式作業環境中,請設定較長的更新間隔,也許是 30 分,此視變更頻率而定。

下一步

您可能需要停止 Cell 中的應用程式伺服器,再重新啟動應用程式伺服器,外掛程式配置的變更才會生效。

如果 Web 伺服器在遠端機器中執行,請按一下檢視或下載現行 Web 伺服器外掛程式配置檔,將 plugin-cfg.xml 檔的副本下載到這部機器。

當部署管理程式安裝在本產品安裝位置的遠端機器時,您必須實作下列解決方案之一,plugin-cfg.xml 檔才能保留應用程式伺服器目錄結構,而不採用重新產生外掛程式及進行完整同步化之後的部署管理程式目錄結構。

  • 指令行
    [AIX Solaris HP-UX Linux Windows][IBM i]請在命令提示字元之下,輸入下列指令來變更 DeploymentManager/bin 目錄,以及輸入安裝了部署管理程式的機器。 這個指令會建立或更新 plugin-cfg.xml 檔,且會將 plugin-cfg.xml 檔中的所有目錄改成 app_server_root 目錄。
    GenPluginCfg -destination.root <app_server_root>
    [z/OS]請在命令提示字元之下,輸入下列指令來變更為 DeploymentManager/bin 目錄,以及輸入安裝了部署管理程式的機器。 這個指令會建立或更新 plugin-cfg.xml 檔,且會將 plugin-cfg.xml 檔中的所有目錄變更為 WAS_HOME/AppServer 目錄。
    GenPluginCfg.sh -destination.root WAS_HOME/AppServer

    例如,從 DeploymentManager/bin 目錄發出下列指令。

    [AIX Solaris HP-UX Linux Windows][IBM i]
    GenPluginCfg -destination.root "E:\WebSphere\AppServer"
    [z/OS]
    GenPluginCfg -destination.root "/WebSphere/V5R0M0/AppServer"
  • plugin-cfg.xml 檔

    編輯 plugin-cfg.xml 檔,以指向日誌檔、金鑰環和隱藏檔的正確目錄結構。

    請執行完整同步化,以便將 plugin-cfg.xml 檔抄寫到所有節點。您可以使用 Scripting 或管理主控台,將 Cell 中的節點同步化。

    部署管理程式 plugin-cfg.xml 檔可以指向應用程式伺服器目錄,不會有任何衝突。


指出主題類型的圖示 作業主題



時間戳記圖示 前次更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twsv_plugin_regen
檔名:twsv_plugin_regen.html