2016-08-18 11 views
5

Próbuję uruchomić wiosenny rozruch .jar przez AWS ElasticBeanstalk. Wszystko działa dobrze, z profilem "domyślny". Czy ktoś wie, jak ustawić aktywny profil (spring.profiles.active) dla aplikacji ElasticBeanstalk Java (nie tomcat). Zawsze otrzymuję komunikat "Brak aktywnego zestawu profili, powrót do domyślnych profili: domyślny". Czy istnieje sposób bezpośredniego ustawienia opcji vm?ElasticBeanstalk Java, aktywny profil wiosny

Już ustawiłem właściwość środowiska "spring.profiles.active" w konsoli administracyjnej AWS, ale nie działa.

Dzięki i pozdrawiam Alex

Odpowiedz

11

Obudowa jest inaczej, gdy ustawiony jako zmienną środowiskową w stosunku do własności linii poleceń. Spróbuj ustawić SPRING_PROFILES_ACTIVE w konfiguracji EB.

+0

Wielkie dzięki, działało idealnie! –

+0

Nie ma problemu! Nie zapomnij [zaakceptuj tę odpowiedź] (http://stackoverflow.com/help/someone-answers), jeśli to rozwiązało problem. –

+0

@TomG gdzie mogę znaleźć plik konfiguracyjny EB? Mam ten sam problem. –

1

AWS EB nie przekazuje zmiennych kropkami w nazwach do wdrożonej aplikacji. Musisz zastąpić kropki podkreśleniami i użyć dużych liter, np .:

SPRING_PROFILES_ACTIVE=prod