控制動態更新
通過配置來控制的動態更新有三個類型:變更伺服器配置、新增及移除應用程式,以及更新已安裝的應用程式。對於所有已部署的應用程式,您可以配置應用程式監視器的啟用與否,以及對於應用程式更新的檢查頻率。對於 "dropins" 目錄,您也可以配置目錄的名稱和位置,以及選擇是否部署目錄中的應用程式。
關於這項作業
依預設,會監視已部署的應用程式是否有更新項目,更新項目會動態套用於執行中的應用程式。 這同時適用於通過配置項目來部署的應用程式,以及從 "dropins" 目錄部署的應用程式。 您可以在 server.xml 配置檔中設定 config 和 applicationMonitor 元素來變更這些預設行為。 您可以利用文字編輯器來執行這個動作,也可以使用開發人員工具,然後在伺服器配置設計視圖中,選取配置管理服務或應用程式監視器。
另請參閱 server.xml 檔中的配置元素中,對於 config 和 applicationMonitor 元素的說明。
應用程式監視的預設值如下:
<applicationMonitor updateTrigger="polled" pollingRate="500ms"
dropins="dropins" dropinsEnabled="true"/>
配置監視的預設值如下:<config updateTrigger="polled" monitorInterval="500ms"/>
附註:
- updateTrigger 內容有三個可能的值:
- polled
- 執行時期環境利用 monitorInterval 內容所指定的計時間隔來掃描 server.xml 檔的變更。
- mbean
- 執行時期環境只在提示尋找更新項目時,才會透過呼叫 MBean 來尋找更新項目。 除非您加以置換,否則,這是開發人員工具用來更新 server.xml 檔的模式。
- disabled
- 不會動態套用更新項目。
- 當您指定 pollingRate 內容或 monitorInterval 內容時,您在數字後面加上時間單位:
- ms(毫秒)
- s(秒)
- m(分)
- h(時)
- dropins 內容指定用來作為 "dropins" 目錄的目錄名稱。
- dropinsEnabled 內容是一個決定是否部署 "dropins" 目錄中之應用程式的布林內容。