2016-08-18 58 views
5

我試圖通過AWS ElasticBeanst啓動彈簧引導.jar。一切工作正常,配置文件「默認」。有人知道如何爲java ElasticBeanstalk應用程序(不是tomcat)設置活動配置文件(spring.profiles.active)。我總是得到「沒有活動配置文件集,回落到默認配置文件:默認」。有沒有辦法直接設置虛擬機選項?ElasticBeanst Java,spring活動配置文件

我已經在AWS管理控制檯中設置了「spring.profiles.active」環境屬性,但它不起作用。如果被設置爲環境變量與命令行屬性

感謝和問候 亞歷

回答

11

殼體是不同的。嘗試在您的EB配置中設置SPRING_PROFILES_ACTIVE。

+0

非常感謝,非常完美! –

+0

沒問題!如果它解決了您的問題,請不要忘記[接受此答案](http://stackoverflow.com/help/someone-answers)。 –

+0

@TomG我在哪裏可以找到EB配置文件?我有同樣的問題。 –

1

AWS EB不會將帶名稱的變量傳遞給已部署的應用程序。您必須用下劃線替換點並使用大寫,例如:

SPRING_PROFILES_ACTIVE=prod