:::: 개발 ::::/└ 이클립스 || 인텔리J

[본문스크랩] server.xml의 수정을 피하고 context.xml을 사용하라!

nayha 2009. 12. 28. 14:06
반응형

[출처] dev.a-micom.org 오지수님의 게시판 글

 

Tomcat에서 DBCP를 사용할 경우에는 server.xml에 db접속에 대한 설정을 해두고 사용합니다.

이 방식은 하나의 DB서버 연결이 필요할 때 마다 server.xml의 수정과 함께

tomcat 서버의 재시작을 요구한다는 것이 불만이였습니다.

그래서 관련 내용을 검색 하다가 다음과 같은 글을 찾았습니다.

http://www.cppsig.org/nycjava/basics/

저글의 전체적인 내용은 Tomcat에서 JDBC를 사용하는 것이지만

DBCP의 사용 방식 중 server.xml에 가있어야 되는 설정이

WEB-INF/context.xml로 옮겨가 있다는 것입니다.

tomcat5.0이후에서는(지원 버전은 들은 얘기 입니다:확인해야됨) server.xml안에 ~ 의 설정하는 것을

권장하지 않는다고 합니다.

(저 글에서는 context.xml이 context.html로 오타가 난 부분이 있습니다.)

아무튼 좀 더 깔끔하게 DBCP를 사용할 수 있겠군요

 

참고로 저는 Tomcat 5.5인데, META-INF/context.xml에 있더군요...

반응형