使用配置 dropins 資料夾來指定伺服器配置

您可以在 configDropins 目錄中指定其他配置檔,而不需在 server.xml 檔中指定 include 元素。

程序

  1. usr/servers/server_name 目錄之下建立 configDropins 目錄。
    • usr/servers/server_name/configDropins/overrides

      如果您想新增配置檔,來取代伺服器 server.xml 檔中的任何項目,請建立 configDropins/overrides 目錄。舉例來說,如果要變更 server.xml 中所定義的埠,請使用 configDropins/overrides 目錄。

    • usr/servers/server_name/configDropins/defaults

      如果您希望 server.xml 檔成為主要配置,但又想為 server.xml 未定義的元素指定預設值,請建立 configDropins/defaults 目錄。舉例來說,如果您希望開發人員能夠提供配置,但是希望 server.xml 成為主要配置,且不希望變更 server.xml,請使用 configDropins/defaults 目錄。

  2. 請將伺服器配置檔放在 configDropins/overridesconfigDropins/defaults 目錄中。

    會同時監視這兩個目錄是否有更新,因此,當您新增、移除或更新配置檔時,會動態更新執行時期配置。

    若有任何的衝突,下列規則會判斷優先順序:

    • configDropins/overrides 目錄中指定的配置,優先於 server.xml 檔中的配置。server.xml 檔中指定的配置,優先於 configDropins/defaults 目錄中指定的配置。
    • configDropins/defaultsconfigDropins/overrides 這兩個目錄中的檔案配置,優先於特性所指定的任何預設配置。
    • dropins 目錄中的配置檔會按字母順序來處理。後來的配置會置換先前的配置。舉例來說,如果 configDropins/defaults 含有 a.xmlb.xmlc.xmlc.xml 中的配置優先於 b.xmlb.xml 則優先於 a.xml
    註: 為了維護平台之間的一致性,會先將檔名轉換成小寫,再按字母順序排序。也就是說,如果在相同 dropins 目錄中指定了同名但大小寫不同的兩個檔案 (例如 extraConfig.xmlExtraConfig.xml),其排序行為將不明確。
  3. 選擇性的: 關閉配置監視。請參閱控制動態更新

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



「時間戳記」圖示 前次更新: 2016 年 11 月 30 日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=twlp_setup_dropins
檔名:twlp_setup_dropins.html