프로젝트를 정리하던 중에 발견한 오류를 발견했다.
커넥션 풀 관련 오류와 함께 아래의 오류 발생
org.apache.commons.dbcp.SQLNestedException
1. 첫번째 해결책으로 아래의 사이트에서 connectionpool에 대해 알아보았지만, 배포되지 않은 개별 프로젝트이기때문에 동시접속자가 많지는 않다. 원인이 다른 곳에 있음이 분명했다.
출처: JDBC 사용 - 커넥션 풀 :: 개발자의 공부 이야기 (tistory.com)
2. oracle 에서 DB드라이버를 다시 연결 시켰다. 그럼에도 해결되지 않았다.
3. 마지막으로 알게된 원인은 root.xml파일을 검토하라는 조언이었다.
출처: Clean Code that Works. :: org.apache.commons.dbcp.SQLNestedException (tistory.com)
SpringFramework를 사용하고 있었기 때문에 DB연결의 경우 아래와 같은 식으로 연동하고 있었다.
연결되어있는 info파일로 들어가보니,
dburl설정이 잘못되어있었다. 발표시 테스트한다고 호스트 번호를 잠시 바꾸어주었던것이 원인이었다 ㅠㅠ
해결!