인프런 커뮤니티 질문&답변

이상민님의 프로필 이미지

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

JPA와 DB 설정, 동작확인

jpa설정하는데 자꾸 Socket faul to connct to host라고 나옵니다.

23.04.06 01:50 작성

·

294

1

안녕하세요

항상 강의 잘보고 있습니다.

수업내용은 아니지만 혹시나 해서 여쭤봅니다. 다름이 아니라 본 과정에서 jpa에 대해 배우고 토이프로젝트에서 ec2위 도커에서 mariaDB를 띄워 워크벤치에서 접속 되는것을 확인하고 jpa에서 설정정보를 기입을 하였습니다.

그러나 인텔리제이에서 tomcat을 띄우니까 다음과 같이 오류가 나오네요..inflearn.png어떤것 때문인지 한번 봐주실수 있나요?

컨테이너 포트는 3306 -> 3306으로 설정해놓았으며

ec2인스턴스, 컨테이너의 방화벽 모두 0.0.0.0/0으로 열어놓았습니다.

언어: 자바17

스프링부트: 3.0.5

DB: mariadb 10.7

mariadb connector : 3.0.10

dialect: org.hibernate.dialect.MariaDB103Dialect

추가로 혹시나 하여 프로젝트 파일을 압축해서 링크 걸어놓겠습니다.

 

https://drive.google.com/file/d/1enCUJr78tuccks2Pv9Dn8vabr_lQySuA/view?usp=sharing

답변 2

1

이상민님의 프로필 이미지
이상민
질문자

2023. 04. 07. 18:22

ec2방화벽 문제였습니다 ㅠㅠ... 감사합니다!

y2gcoder님의 프로필 이미지

2023. 04. 09. 12:33

고생많으셨습니다. 파이팅입니다!

0

y2gcoder님의 프로필 이미지

2023. 04. 06. 09:27

안녕하세요, 이상민 님. 공식 서포터즈 y2gcoder 입니다.

실제로 진행하는 토이 프로젝트에서 로컬 환경 개발을 진행할 때 다른 서버에 띄워놓은 mariadb로 연결하는 것에 어려움을 겪으셔서 질문 주신 것으로 이해했습니다.

먼저 강의 외적인 내용이고, 이러한 부분은 프로젝트보다도 인프라 구성에서 오류가 발생하는 부분도 있기 때문에 제한적인 답변이 될 수 있다는 점 참고해주십시오 ㅜ

보기에는 mariadb에 접근을 제대로 할 수 있는지를 체크해보셔야 할 것 같습니다. 해당 링크(클릭)을 먼저 참고해보시고, DB 유저 권한도 잘 열었는지 확인해보시는 것을 추천드립니다.

감사합니다.