2017-09-22 69 views
0

我有一個基於springboot的REST服務,該服務在tomcat中作爲war文件部署。對於我的調試,我有一些環境特定的參數,如數據庫用戶名和密碼。對於調試,我有application.properties中的值。將運行時參數傳遞給在tomcat中作爲war文件部署的基於spring的REST服務

該服務將使用tomcat在AWS中部署在ec2實例中。傳遞這些類型參數的最好方法是什麼?我在春季文檔中看到的所有示例都假設一個jar文件正在命令行運行,但我沒有看到任何將這些變量傳遞給部署在Web服務器中的war文件的示例。

感謝您的幫助。

瓦卡

回答

0

您可以通過爲系統環境變量從春天啓動的應用程序外化的數據存儲的憑據。一旦以EC2實例啓動,您可以在用戶數據腳本中指定。在application.properties中,你可以得到如下的環境變量:database.username: ${DATABASE_USER}

相關問題