在配置檔中使用變數
您可以在配置中使用變數,以免在不同環境中重複使用配置時,將可能會不適用的值寫在程式中。
關於這項作業
您可以在下列任何位置設定內容來定義變數:
- 在伺服器配置檔中,或在某個併入檔中
- 在 bootstrap.properties 檔中
您可以參照下列預先定義的變數:
- 目錄內容,請參閱目錄位置和內容
- JVM 系統內容
- 程序環境變數
最佳作法: 特定伺服器專用的變數(例如埠號)指定在 bootstrap.properties 檔中,如此既可在多部伺服器之間共用 server.xml,又可在各伺服器中讓這些值保持不同。伺服器群組共用的變數,例如特定主機的資料庫配置,最好是指定在併入上層配置檔的 xml 檔中。
最佳作法: 變數名稱的開頭必須是英文字母,並且只能包含下列字元:英文字母、數值字元,以及 "_" 和 "." 字元。