Tomcat 연결 탱크 설정 및 사용
사실 Tomcat 의 연결 풀 설정 은 어렵 지 않 았 지만 시간 이 좀 걸 렸 습 니 다.오늘 드디어 해결 되 었 습 니 다. 경험 을 나 누 어 해결 되 지 않 은 친구 에 게 도움 을 줄 수 있 기 를 바 랍 니 다.
여기 서 제 Tomcat 버 전 은 5.0.28 입 니 다. 이 버 전 은 Tomcat 이 비교적 안정 적 인 버 전이 라 고 해 야 합 니 다.
먼저 $TomcatHome $/ conf / server. xml 파일 을 백업 한 다음 노드 에 추가 합 니 다.
factory
org.apache.commons.dbcp.BasicDataSourceFactory
url
jdbc:jtds:sqlserver://localhost:1433;DatabaseName=pubs
driverClassName
net.sourceforge.jtds.jdbc.Driver
username
sa
password
sa
maxWait
3000
maxIdle
100
maxActive
10
그 중 빨간색 부분 은 네가 수정 해 야 할 것 이다.
여기 pool 은 tomcat 에서 디 렉 터 리 웹 앱 을 발표 하 는 디 렉 터 리 경 로 를 말 합 니 다. 여기 서 제 프로젝트 디 렉 터 리 는... / webapps / pool 입 니 다.
jdbc / test 는 jndi 를 통 해 호출 해 야 할 데이터 원본 이름 입 니 다.
org. apache. comons. dbcp. BasicDataSourceFactory 여기 서 dbcp 연결 탱크 를 사용 합 니 다. 이것 은 apache 가 제공 하 는 무료 오픈 소스 연결 탱크 이 고 효율 과 안정성 이 모두 좋 습 니 다.tomcat5x 이상 의 버 전 을 사용 하고 있다 면 $TomcatHome $/ common / lib 디 렉 터 리 에서 찾 을 수 있 습 니 다.
데이터베이스 설정 에 대해 서 는 더 이상 말 하지 않 겠 습 니 다.
웹. xml 파일 을 열 고 루트 노드 에 데이터 원본 의 참조 설정 을 추가 합 니 다.
jdbc/test
javax.sql.DataSource
Container
마지막 으로 우 리 는 코드 에서 연결 탱크 에서 Connection 대상 을 얻 었 다.
Context context = new InitialContext();
//
DataSource ds = context.lookup("java:comp/env/jdbc/test");
//
Connection conn = ds.getConnection();
이렇게 해서 우 리 는 코드 에서 Connection 대상 을 얻 었 고 나머지 작업 은 완전히 jdbc 작업 이다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[tomcat] tomcat을 설치 및 시작하고 명령 파일을 만듭니다 (.command) for MacMac에서 tomcat을 설치하고 시작하려면 두 가지 유형을 시도했습니다. 1) Apache Tomcat에서 다운로드 2) Homebrew를 사용하여 설치 1) 그러면 환경 설정이 귀찮게 되었기 때문에 2)에서 설치...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.