Tomcat DBCP 연결 풀 설정
2866 단어 tomcatjspjdbcSQL Server설정 관리
a) Tomcat 관리 인터페이스 다운로드, 사이트 주소 참조:http://tomcat.apache.org/download-55.cgi#5.5.23
b) 관리 인터페이스의 zip 패 키 지 를 압축 해제 합 니 다. 예 를 들 어 apache - tomcat - 5.5.23 - admin. zip 는 압축 을 푼 server / webapps / admin 을 tomcat 에 해당 하 는 디 렉 터 리 에 복사 합 니 다 (주의: TOMCAT - HOME / server / webapps / 입 니 다. TOMCAT - HOME / webapps 가 아 닙 니 다)
c) 압축 해제 패키지 의 TOMCAT - HOME / conf / Catalina / localhost / admin. xml 를 해당 디 렉 터 리 에 복사 합 니 다.
d) TOMCAT - HOME / conf / tomcat - users. xml 를 열 고 사용 자 를 설정 합 니 다. 예 를 들 어:
e) mySql 의 jdbc 드라이브 를 TOMCAT - HOME / common / lib 에 복사
f) 접근http://localhost/admin, Tomcat 시스템 관리 인터페이스 에 로그 인
g) Resources data sources 메뉴 를 선택 하고 new datasource 생 성 을 선택 하 십시오.
h) 구체 적 인 매개 변수 설명
i. JNDI NAME: JNDI 트 리 에 등 록 된 이름
ii. Data Source URL: 데이터 베 이 스 를 연결 하 는 URL
iii. JDBC Driver Class: Jdbc 드라이브 의 전체 클래스 이름
iv. User Name: 데이터베이스 에 접근 하 는 사용자 이름
v. Password: 데이터베이스 에 접근 하 는 암호
vi. Max. Active Connections: 최대 활성 연결, 동시에 몇 개의 연결 만 가능 하 며 0 무제 한 으로 설정 합 니 다.
vii. Max. Idle Connections:: 최대 남 은 연결 은 데이터베이스 연결 이 없 을 때 연결 탱크 도 최대 남 은 연결 수 를 유지 해 야 하 며 0 으로 설정 할 때 제한 이 없습니다.
viii. Max. Wait for Connection:: 연결 생 성 대기 시간, 단 위 는 밀리초 입 니 다.
ix. Validation Query: 이 매개 변 수 는 풀 의 남 은 연결 을 조회 하 는 데 사 용 됩 니 다 (설정 하지 않 아 도 됩 니 다)
i) 저장 버튼 을 클릭 하고 제출 버튼 을 클릭
j) TOMCAT - HOME / conf / server. xml 파일 을 찾 아 생 성 된 연결 풀 부분 을 TOMCAT - HOME / conf / context. xml 파일 에 복사 합 니 다.
k) TOMCAT - HOME / conf / context. xm 를 procject 프로젝트 의 webroot / META - INF 에 복사 합 니 다.
l) 다음 과 같이 JNDI 로 연결 풀 에 접근 합 니 다.
Context initCtx = new InitialContext();
Context ctx = (Context)initCtx.lookup("java:comp/env");
// jndi
DataSource ds = (DataSource)ctx.lookup("jdbc/xxx");
conn = ds.getConnection();
JSP 테스트 연결 페이지
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %>
<sql:query var="rs" dataSource="jdbc/xxx">
select id, userName from t_user
</sql:query>
<html>
<head>
<title>My JSP 'index.jsp' starting page</title>
</head>
<body>
<a href="order.do">link</a>
<c:forEach var="row" items="${rs.rows}">
Foo ${row.id}<br/>
Bar ${row.userName}<br/>
</c:forEach>
</body>
</html>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
EC2 인스턴스에 Tomcat 설치전제 조건: Amazon 계정이 있어야 합니다. Amazon 계정에 로그인하고 EC2 인스턴스를 시작합니다. 여기에서 프리 티어를 선택했고 Amazon Linux 2를 실행하는 EC2 인스턴스를 시작했습니다. 시작 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.