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


關於這項作業
如果要更新廣域 Web 伺服器外掛程式的配置設定,您可以利用管理主控台中的「更新廣域 Web 伺服器外掛程式配置」頁面,或是發出下列指令:
%was_profile_home%/config/cells/GenPluginCfg.sh|bat
這兩種用來重新產生廣域 Web 伺服器外掛程式配置的方法,都會建立 ASCII 格式的 plugin-cfg.xml 檔。
如果要在管理主控台中,使用「更新廣域 Web 伺服器外掛程式配置」頁面,請執行下列動作:
程序
結果
這段延遲很重要,因為它會決定新的外掛程式配置有多快生效。假設您為 Servlet 新增服務路徑,再重新產生外掛程式配置。重新產生需要 40 秒,之後,使用者應該能夠利用新服務路徑來存取 Servlet。
HTTP 外掛程式的延遲時間長度由 plugin-cfg.xml 檔中 Config 元素的「更新間隔」屬性來決定。 外掛程式會依照此間隔,來輪詢磁碟或檔案系統,以瞭解配置是否已變更。預設間隔是 60 秒。如果要重新產生外掛程式配置,則需要兩倍的更新間隔。
在開發環境中,如果您經常變更管理主控台中的設定,建議您將更新間隔設成 3 至 5 秒。
在正式作業環境中,請設定較長的更新間隔,也許是 30 分,此視變更頻率而定。
下一步
您可能需要停止 Cell 中的應用程式伺服器,再重新啟動應用程式伺服器,外掛程式配置的變更才會生效。
如果 Web 伺服器在遠端機器中執行,請按一下檢視或下載現行 Web 伺服器外掛程式配置檔,將 plugin-cfg.xml 檔的副本下載到這部機器。
當部署管理程式安裝在本產品安裝位置的遠端機器時,您必須實作下列解決方案之一,plugin-cfg.xml 檔才能保留應用程式伺服器目錄結構,而不採用重新產生外掛程式及進行完整同步化之後的部署管理程式目錄結構。
- 指令行:
請在命令提示字元之下,輸入下列指令來變更 DeploymentManager/bin 目錄,以及輸入安裝了部署管理程式的機器。 這個指令會建立或更新 plugin-cfg.xml 檔,且會將 plugin-cfg.xml 檔中的所有目錄改成 app_server_root 目錄。
GenPluginCfg -destination.root <app_server_root>
請在命令提示字元之下,輸入下列指令來變更為 DeploymentManager/bin 目錄,以及輸入安裝了部署管理程式的機器。 這個指令會建立或更新 plugin-cfg.xml 檔,且會將 plugin-cfg.xml 檔中的所有目錄變更為 WAS_HOME/AppServer 目錄。
GenPluginCfg.sh -destination.root WAS_HOME/AppServer
例如,從 DeploymentManager/bin 目錄發出下列指令。
GenPluginCfg -destination.root "E:\WebSphere\AppServer"
GenPluginCfg -destination.root "/WebSphere/V5R0M0/AppServer"
- plugin-cfg.xml 檔:
編輯 plugin-cfg.xml 檔,以指向日誌檔、金鑰環和隱藏檔的正確目錄結構。
請執行完整同步化,以便將 plugin-cfg.xml 檔抄寫到所有節點。您可以使用 Scripting 或管理主控台,將 Cell 中的節點同步化。
部署管理程式 plugin-cfg.xml 檔可以指向應用程式伺服器目錄,不會有任何衝突。