본문 바로가기
Web Development/Spring Boot

[Spring Boot / Error] org.h2.jdbc.JdbcSQLException: Connection is broken: "java.net.SocketTimeoutException: connect timed out: localhost" [90067-175]

by 감자맹고우 2021. 12. 30.
728x90
반응형

코드 작성을 하다보면 많은 에러를 만나게 된다.

그 중에서 오늘은 connect timed out 에러에 대해서 알아본다.

 

프로젝트를 켜고 Run Project를 진행시켰더니 다음과 같은 에러로그가 검출되었다.

 

org.h2.jdbc.JdbcSQLException: Connection is broken: "java.net.SocketTimeoutException: connect timed out: localhost" [90067-175]

 

 

 

connect timed out, 말그대로 연결이 되지 않는다는 뜻이다.

무엇과 연결되지 않는지 앞 부분을 보니 org.h2.jdbc.JdbcSQLException 이라고 되어있다.

 

 

반응형

 

[ 해결 방법 ]

 

즉, h2 DB와 연결되지 않아서 발생한 에러임을 알 수 있다.

h2.sh나 h2.bat를 통해 콘솔로 서버에 접속한 후, 다시 프로젝트를 실행시키면 문제가 해결된 것을 알 수 있다.

 

 

다른 DB의 경우에도 마찬가지 connect timed out 에러가 발생하였다면,

① DB가 있는 서버에 문제가 없는지

② DBeaver 등의 툴을 통해 DB에 접속이 되는지,

③ 프로젝트에 jdbc 설정은 잘 추가 설정되었는지 확인하여,

DB 연결을 원활하도록 만들어준다면 에러를 해결할 수 있을 것이다.

 

🤞 도움이 되셨기를 바랍니다. 한 번의 클릭과 댓글은 어딘가의 누군가에게 진실로 큰 힘이 됩니다. 🐱‍🏍

 

728x90
반응형

댓글