[Error] dbcp.SQLNestedException - DB설정 에러

뱅뱅의 텃밭·2022년 7월 26일
0

org.apache.commons.dbcp.SQLNestedException : Cannot create PoolableConnectionFactory (IO 오류: The Network Adapter could not establish the connection)] with root cause
java.net.ConnectException: Connection refused: connect

위 에러는 톰캣을 실행했을 시에 톰캣과 DB가 제대로 연동되지 않을 때 발생하는 에러다.

DB 커넥션, SQL Session 등 스프링 내 jdbc 연결을 담당하고 있는 root-context.xml 파일을 찾아서 DB 설정을 확인해야 한다.
이 파일은 이름 및 경로가 개인마다 다를 수 있고, 구성에 따라 연결되어 있는 다른 파일을 수정해야 할 수도 있다.

context파일을 먼저 열어보았는데 db.properties파일로 연결되어 있었고 여기에서 DB커넥션 경로와 username 잘못 매핑되어 있었다.
db.username=test -> c##test ( oracleDB버전에 따라 이름앞에 c##을 추가함 )
db.url=jdbc:oracle:thin:@경로 -> 재설정

참고
https://prinha.tistory.com/entry/Error-dbcpSQLNestedException-DB커넥션-에러
https://snepbnt.tistory.com/246

profile
나만의 텃밭을 가꾸어보자

0개의 댓글