Background Image
조회 수 28527 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
안녕하세요. 처음으로 글 남깁니다.

회사 연구차 큐브리드를 아래와 같은 서버(테스트)에 설치했습니다.

   * 프로세서: 펜티엄3 550MHz
   * 메모리: 256MB
   * OS : 리눅스 레드햇 페도라 6
   * WAS : tomcat 5.5 (yum의 core repository)
   * CUBRID 6.6

오랜만에 리눅스를 만져보니 이제 리눅스도
repository를 이용한 공식 패키지 형태의 배포가 이루어지더군요. 반가왔습니다.
그래서 더욱 큐브리드의 컴파일형태 안내가 야속하게 느껴졌습니다. ^^;

본 웹사이트에서 배포하는 [Tomcat에서 큐브리드 사용하기]을 숙지했다고 가정하고 설명합니다.



문제가 되는 부분은 server.xml 의 Resource 태그 형식입니다.
Tomcat 5.5 부터는 Resource파라미터를 따로 분리하지 않고 하나로 쓴다고 합니다.

자꾸만 tomcat이 가동될 때 아래 클래스를 못 찾는다고 에러가 나서 발견했습니다.
org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory

이유는 Resource 태그 안에 있어야할 factory속성을 못 찾기 때문에
아파치 커먼스 통합 이전 버전의 dbcp클래스를 사용하려고 하는 것으로 보입니다.



아래와 같이 Resource 태그를 사용하면
Tomcat 5.5 에서 서버 접속과 쿼리가 잘 작동합니다.

<Resource name="jdbc/CUBRIDDS" auth="Container" type="javax.sql.DataSource"
   factory="org.apache.commons.dbcp.BasicDataSourceFactory"
   driverClassName="cubrid.jdbc.driver.CUBRIDDriver"
   url="jdbc:cubrid:localhost:33000:subway:::"
   username="" password=""
   maxActive="10"
   maxIdle="10"
   maxWait="-1"
   removeAbandoned="true"
   removeAbandonedTimeout="60"
   logAbandoned="true"/>



구글링의 위력을 실감했던 디버깅(?) 이었습니다.
수고하십시오.




/* ------------------------- 추가 ----------------------------- */

tomcat 구동 시에도 에러 메시지를 안 보게 하려면
tomcat conf 디렉토리에 있는 tomcat5.conf 에 아래 코드를 추가하시면 됩니다.

JAVA_OPTS="-Djavax.sql.DataSource.Factory=org.apache.commons.dbcp.BasicDataSourceFactory"

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
279 질의작성 한건의 데이타를 여러건으로 조회하는 쿼리입니다. 권호일 2012.03.30 9419
278 운영관리 한 호스트내의 DB경로 변경 방법 janus 2010.02.19 12267
277 CUBRID 매니저 한 개 PC에서 CUBRID7.3과 CUBRID2008R1.4 & R2.0 매니저 사용 방법 1 정만영 2009.12.12 13054
276 응용개발 패키지 형태로 생성된 JAVA class를 JAVA SP에서 사용하기 손승일 2010.02.26 18375
275 기타 테이블에 comment 사용하기 1 남재우 2010.01.01 21051
274 질의작성 테이블 컬럼 변경 및 추가 정만영 2016.02.29 21838
273 질의작성 테이블 용량 산정 쿼리 성진 2015.12.08 7398
272 운영관리 테이블 사용량 확인방법 정만영 2015.02.03 11451
271 CUBRID 매니저 테이블 명세서 한 시트로 합치기 file 성진 2015.12.24 16523
270 질의작성 테이블 명세서 쿼리 1 성진 2017.08.04 3165
269 질의작성 테이블 리스트 취합 SQL 김창휘 2016.03.19 5522
268 질의작성 테이블 데이터 복사 하기 정만영 2009.03.14 22301
267 마이그레이션 타 DBMS를 CUBRID로 마이그레이션 시 varchar,char 컬럼 사이즈 관련 손승일 2010.07.01 38024
266 마이그레이션 타 DB 에서 마이그레이션시 질의 변경 샘플 - CASE 문 웁쓰 2009.12.31 21924
265 운영관리 큐브리드와 hostname 관계 정만영 2009.06.25 18583
264 운영관리 큐브리드매니져를 이용한 데이터베이스 자동 백업 남재우 2009.04.01 19052
263 운영관리 큐브리드 포트 정리 정만영 2016.07.05 6091
262 운영관리 큐브리드 서비스 재구동 시 cubrid manager server start: fail 오류 해결 방법 진우진 2015.12.16 7731
261 운영관리 큐브리드 사용포트 정리 3 정만영 2009.06.19 29775
260 운영관리 큐브리드 복제 구성 시 마스터 데이터베이스 백업 주의사항 정만영 2010.02.11 12591
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 14 Next
/ 14

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales