* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
|
Linux 64bit |
|
CUBRID 9.2 |
|
[도움말]-[버전정보] 확인 |
|
java |
* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 | 재현 가능한 Source와 SQL |
관련 테이블(인덱스, 키정보 포함) 정보 | CUBRID 홈 디렉토리 아래 log 디렉토리 압축 |
-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
Tomcat6.0
server.xml 설정 내용 =======================================================================
<Context docBase="C:WorkWorkspaceWebSiteweb" path="/website" reloadable="true">
<Resource
name="jdbc/ds_name"
auth="Container"
type="javax.sql.DataSource"
maxActive="20"
maxIdle="10"
maxWait="5000"
username="유저네임"
password="패스워드"
driverClassName="cubrid.jdbc.driver.CUBRIDDriver"
url="jdbc:cubrid:xxx.xxx.xxx.xxx:33000:dbname:::"/>
</Context>
===============================================================================
DS 연결 소스 ================================================================================
String strDataSource = config.getString(strPre + "datasource"); //jdbc/ds_name
InitialContext ic = null;
DataSource ds = null;
Context ec = null;
try {
ic = new InitialContext();
ec = (Context)ic.lookup("java:/comp/env");
} catch(NamingException ne) {
Logger logger = Logger.getLogger(DBUtil.class);
String strMsg = StringUtil.getTraceString(ne);
strMsg = "[NamingException@getConnection] , @new InitialContext()" + Util.LINESEP + strMsg;
logger.error(strMsg);
throw ne;
}
try {
ds = (DataSource)ec.lookup(strDataSource); ////strDataSource="jdbc/ds_name"
} catch(NamingException ne) {
Logger logger = Logger.getLogger(DBUtil.class);
String strMsg = StringUtil.getTraceString(ne);
strMsg = "[NamingException@getConnection] , @lookup-" + strDataSource + Util.LINESEP + strMsg;
logger.error(strMsg);
throw ne;
} catch(ClassCastException cce) {
Logger logger = Logger.getLogger(DBUtil.class);
String strMsg = StringUtil.getTraceString(cce);
strMsg = "[ClassCastException@getConnection] , @lookup-" + strDataSource + Util.LINESEP + strMsg;
logger.error(strMsg);
throw cce;
}
오류 내용 ==================================================================
Failed to connect to database server, 'dbname', on the following host(s): localhost:localhost[CAS INFO - xxx.xxx.xxx.xxx:33000,0],[SESSION-0],[URL-jdbc:cubrid:xxx.xxx.xxx.xxx:33000:dbname:유저네임:********:].
==========================================================================
조언 부탁드립니다...