작성
·
40
0
vcs를 통해 팀원이 진행중이던 프로젝트를 vcs를 통해 받아왔습니다.
제가 수정해야할 부분은 edit configurations 에서 환경변수에 비밀번호를 설정하는것인데,, 대소문자구분도 잘해서 적은것 같은데 실행시 계속 오류가 뜹니다. db도 연동해둔 상태입니다
이외의 부분들은 건들지 말라고 팀원이 말을 해서,, 여기에 여쭤봅니다 ! 맥북m1사용중입니다 .
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
newchan1님, 환경변수 설정과 관련된 문제에 대해 조언을 드리도록 하겠습니다.
환경변수 설정 확인: 우선, IntelliJ의 “Edit Configurations”에서 설정한 환경변수(MYSQL_PASSWORD
)가 올바르게 작성되었는지 확인해 주세요. 대소문자를 구분하여 정확히 입력해야 합니다.
환경변수 활용 확인: 애플리케이션에서 환경변수를 실제로 참고하고 있는지 확인하세요. application.properties
나 application.yml
파일에서 ${MYSQL_PASSWORD}
를 사용하여 설정하고 있으면, 애플리케이션이 실행될 때 제대로 값을 받아오는지 확인해야 합니다.
macOS의 환경변수 설정: macOS에서는 환경변수가 쉘 스크립트 환경에 따라 다르게 작동할 수 있으므로, 터미널을 통해 환경변수를 설정(예: export MYSQL_PASSWORD=yourpassword
)한 후 IntelliJ에서 실행하기 전에 해당 환경 변수 설정이 저장되고 유지되는지 확인해 보세요.
빌드 및 실행 환경 일치: M1 Mac에서는 기본적으로 ARM 아키텍처를 사용하므로, 사용하는 JDK가 ARM 아키텍처에 최적화 되어있는지 확인해 보세요. Java 17
을 사용하고 계신다고 하셨으니, "azul/zulu-openjdk-alpine:arm64"
등의 ARM 호환 버전이 필요할 수 있습니다.
로그 확인: 실행 중인 애플리케이션의 로그를 확인하여 더 자세한 오류 메시지를 찾을 수 있습니다. 특히, DB 연결 시도 중에 발생하는 오류 메시지가 유용할 수 있으니, 로그를 자세히 검토하시기 바랍니다.
위의 사항들을 점검하신 후에도 문제가 계속된다면, 추가적인 오류 로그 정보를 통해 문제를 더 구체적으로 파악해 보시고, 문제 해결에 도움이 되는 추가 정보를 제공해 주시면 좋겠습니다. 도움이 되었으면 합니다!