///
Search
⚠️

트러블 슈팅

Spring 프로젝트를 jar 파일 형태로 export후, 컨테이너에서 실행하면 연결이 되지 않는 현상이 발생한다.
원인은 Mysql 연동을 위한 Driver의 버전 문제가 맞지 않기 때문인데, 인텔리제이와 같은 IDE에서는 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver 코드를 추가하면 자동으로 호환되는 Driver의 버전을 사용해준다.
하지만 Docker 컨테이너나 인텔리제이 IDE 같이 자동으로 버전을 찾는 기능이 없는 곳에서는 에러가 발생한다.
이 상황에서는 해당 Mysql 버전과 호환되는 jdbc버전을 직접 추가해줘야한다.