使用配置 dropins 資料夾來指定伺服器配置
您可以在 configDropins 目錄中指定其他配置檔,而不需在 server.xml 檔中指定 include 元素。
程序
- 在 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 目錄。
- usr/servers/server_name/configDropins/overrides
- 請將伺服器配置檔放在 configDropins/overrides 或 configDropins/defaults 目錄中。
會同時監視這兩個目錄是否有更新,因此,當您新增、移除或更新配置檔時,會動態更新執行時期配置。
若有任何的衝突,下列規則會判斷優先順序:
- configDropins/overrides 目錄中指定的配置,優先於 server.xml 檔中的配置。server.xml 檔中指定的配置,優先於 configDropins/defaults 目錄中指定的配置。
- configDropins/defaults 與 configDropins/overrides 這兩個目錄中的檔案配置,優先於特性所指定的任何預設配置。
- dropins 目錄中的配置檔會按字母順序來處理。後來的配置會置換先前的配置。比方說,如果 configDropins/defaults 含有 a.xml、b.xml 和 c.xml,c.xml 中的配置優先於 b.xml,b.xml 則優先於 a.xml。
註: 為了維護平台之間的一致性,會先將檔名轉換成小寫,再按字母順序排序。也就是說,如果在相同 dropins 目錄中指定了同名但大小寫不同的兩個檔案 (例如 extraConfig.xml 和 ExtraConfig.xml),其排序行為將不明確。 - 選擇性的: 關閉配置監視。請參閱控制動態更新。

檔名:twlp_setup_dropins.html