스터디 프로젝트를 AWS EC2에 배포할 때 계속 이런 오류가 떴다.
전문은 너무 길어서 중요한 부분만 캡쳐
이해하기 쉬운 에러 메세지이다. 'moyeo.auth.header.schema' 를 찾을 수 없는데 그걸 사용하고 있어??
${moyeo.auth.header.schema}는 application-xx.yml (프로젝트 프로필 yml 파일)에 정의해 놓았다.
분명히 있는데 왜 계속 찾을 수 없다고 하는지 몇시간 잡아먹다가 로그를 살펴보기로 했다.
네모친 부분을 보면 기본 profile set이 없어서 default로 설정 된 프로필을 쓰겠다--라는거다.
근데 여기서 좀 의아한게
나는...프로필 환경변수를 줬지..않나???
dk............ --spring ~~ 으로 해야하는데 ...실수했다
결론은 오타 때문이었지만
환경 변수를 못찾아 온다면 환경변수를 사용하는, 설정이 된 곳을 한번 잘 찾아보자.
거기서도 안된다면 제대로 프로필 설정이 되어있나 확인을 해보자.