org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory
(The connection attempt failed.)
at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory
(BasicDataSource.java:1549) ~[commons-dbcp-1.4.jar:1.4]
at org.apache.commons.dbcp.BasicDataSource.createDataSource
(BasicDataSource.java:1388) ~[commons-dbcp-1.4.jar:1.4]
at org.apache.commons.dbcp.BasicDataSource.getConnection
(BasicDataSource.java:1044) ~[commons-dbcp-1.4.jar:1.4]
at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin
(DataSourceTransactionManager.java:204) ~[spring-jdbc-4.3.3.RELEASE.jar:4.3.3.RELEASE]
이런 오류를 발견했다.
일단 이런 오류가 났을 대에는 여기서 찝어주는 파일로 이동한다.
나같은 경우에는 어쩌구 serviceImpl
에서 에러가 나서
어쩌구ServiceImpl
에 들어가니까 mapper가 3개 있었다.
그 세개랑 관련있는 db를 일일히 텔넷 날려서 방화벽 체크했음
근데 안뚫려있는게 한개 있었음
jdbc.properties에 들어가서 안뚫려있는것의 db주소, db 유저, 암호 등을 잘 들어가지는 놈으로 바꿔주니까
에러 해결되었음
결론은 방화벽 문제였음!!!!!