Jeus Postgresql datasource logintimeout 오류
사례
Tmax의 Jeus에서 PostgreSQL 설정후 [TEST] 수행시 logintimeout 에러가 발생
원인 :
1. Driver Class를 org.postgresql.Driver 로 설정한것이 문제
2. JEUS 에서 사용하기 위해선 javax.sql.CommonDataSource 를 상속 받아 구현한 class가 필요함
해결 :
아래 Class 로 설정하면 에러 발생하지 않음 ( postgresql jdbc 드라이버에 포함되어있음 )
Driver Class : org.postgresql.jdbc3.Jdbc3PoolingDataSource
참고자료 :
org.postgresql.jdbc3.Jdbc3PoolingDataSource
https://jdbc.postgresql.org/development/privateapi/org/postgresql/jdbc3/Jdbc3ConnectionPool.html
(setTimeout이 구현되어있음)
org.postgresql.Driver :
https://jdbc.postgresql.org/development/privateapi/org/postgresql/Driver.html
(setTimeout이 없음)
추가적으로
JEUS는 other 선택시 derby 세팅을 기본으로 하다 보니 create=true; 옵션이 들어가다 보니 문제가 발생하니 "create=true;" 옵션 제거도 필요함
'Computer_IT > 오류메세지' 카테고리의 다른 글
비즈니스 원드라이브 - 네트워크 드라이브 연결 오류 (0) | 2021.02.02 |
---|---|
ConflictingBeanDefinitionException (0) | 2017.07.21 |
• Windows 10 x64 기반 시스템용 Internet Explorer Flash Player 보안 업데이트(KB3087040) - 오류 0x80004005 (0) | 2015.09.22 |
Cannot find 'XINPUT1_3.dll', Please, re-install this application (0) | 2014.05.11 |
에버노트 설치/업그레이드 안되는 현상 (0) | 2013.04.02 |