Elastic Beansstalk Java, 스프링 활성 프로파일
AWS Elastic Beanstalk를 통해 spring boot.jar를 시작하려고 합니다.프로파일 "기본값"으로 모든 것이 정상적으로 작동합니다.Java Elastic Beansstalk 앱(톰캣이 아님)에 대해 활성 프로필(spring.profiles.active)을 설정하는 방법을 아는 사람이 있습니까?항상 "활성 프로필 집합 없음, 기본 프로필로 되돌리기: default" 메시지가 표시됩니다.VM 옵션을 직접 설정할 수 있는 방법이 있습니까?
AWS 관리 콘솔에서 "spring.profiles.active" 환경 속성을 이미 설정했지만 작동하지 않습니다.
알렉스에게 감사와 안부 전해 주세요.
환경 변수 대 명령줄 속성으로 설정하면 케이스가 달라집니다.EB 구성에서 SPRING_PROFILES_ACTIVE를 설정해 보십시오.
Elastic BeanStack 웹 UI에는 구성이라는 탭이 있습니다.그 안에는 소프트웨어 구성이라는 이름의 상자(카드)가 있을 것입니다.설정해야 할 항목SPRING_PROFILES_ACTIVE로.prod
AWS EB는 배포된 앱에 이름에 점이 있는 변수를 전달하지 않습니다.점을 밑줄로 바꾸고 대문자를 사용해야 합니다. 예:
SPRING_PROFILES_ACTIVE=prod
AWS LAMDA의 경우도 마찬가지입니다.
인$ sam localsam template yml 파일에 다음 행을 추가합니다.
Resources:
FunctionName:
Properties:
Environment:
Variables:
SPRING_PROFILES_ACTIVE: local
그러나 AWS 콘솔: 람다 환경 변수에 다음을 추가하면 됩니다.
키:JAVA_TOOL_OPTIONS값:-Dspring.profiles.active=dev
언급URL : https://stackoverflow.com/questions/39021711/elasticbeanstalk-java-spring-active-profile
'programing' 카테고리의 다른 글
| Imports/Depends 사용 시기에 대한 더 나은 설명 (0) | 2023.07.01 |
|---|---|
| AngularFireModule 및 AngularFireDatabaseModule을 @angular/fire에서 찾을 수 없음 (0) | 2023.07.01 |
| MongoDB + Elastic search 아니면 Elastic search만? (0) | 2023.07.01 |
| Lombok 주석이 있는 OpenAPI 생성기를 사용하여 POJO 생성 (0) | 2023.07.01 |
| Angular2에서 객체 배열 정렬 (0) | 2023.07.01 |


