1. 程式人生 > >tomcat部署、實現war包讀取外部動態配置檔案

tomcat部署、實現war包讀取外部動態配置檔案

 一、需求
     為了使專案配置更加視覺化可維護,web專案的配置檔案需要動態變更,不能直接寫死在war中,就需要我們實現war包可以讀取外部的配置檔案。
 二、準備
  eclipse、tomcat、maven
 三、實現

步驟一: maven install 命令打包專案war包

步驟二:
這裡寫圖片描述
新建資料夾如圖,config是後面要存放配置檔案的

步驟三:
修改tomcat conf/server.xml
不自動解壓war包 不自動部署war
這裡寫圖片描述

步驟四:
修改tomcat conf/catalina.properties 將配置檔案路徑加入common.loader
這裡寫圖片描述

步驟五:
啟動tomcat的startup.bat,檢視黑視窗資訊,以及logs目錄下的log日誌(預設情況),如果都沒有報錯,那就可以通過介面或其他形式驗證專案是否啟動正常,另外在log中也要注意載入配置檔案的路徑是否正確
這裡寫圖片描述
注意: datasource是父目錄,這個必須和你讀取檔案時的路徑是一致的
這裡寫圖片描述