導緻不生效原因:
java -jar指令啟動項目時,隻能自動加載執行此指令同級目錄的配置檔案,比如在/home下面執行java -jar指令,而配置檔案在/home/springboot目錄下,這樣配置檔案是不生效的,隻能在/home/springboot目錄下執行啟動指令才生效。
解決方法:
docker預設在容器的根目錄執行java -jar啟動指令,需要把配置檔案挂載到根目錄,如:
-v /home/applicatiom.yml:/application.yml
導緻不生效原因:
java -jar指令啟動項目時,隻能自動加載執行此指令同級目錄的配置檔案,比如在/home下面執行java -jar指令,而配置檔案在/home/springboot目錄下,這樣配置檔案是不生效的,隻能在/home/springboot目錄下執行啟動指令才生效。
解決方法:
docker預設在容器的根目錄執行java -jar啟動指令,需要把配置檔案挂載到根目錄,如:
-v /home/applicatiom.yml:/application.yml