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
반응형
댓글