<?xml version="1.0" encoding="UTF-8"?>

<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor 

license agreements. See the NOTICE file distributed with this work for additional 

information regarding copyright ownership. The ASF licenses this file to 

You under the Apache License, Version 2.0 (the "License"); you may not use 

this file except in compliance with the License. You may obtain a copy of 

the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required 

by applicable law or agreed to in writing, software distributed under the 

License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS 

OF ANY KIND, either express or implied. See the License for the specific 

language governing permissions and limitations under the License. --><!-- The contents of this file will be loaded for each web application -->

<Context>


<!-- Default set of monitored resources -->

<WatchedResource>WEB-INF/web.xml</WatchedResource>


<!-- Uncomment this to disable session persistence across Tomcat restarts -->

<!-- <Manager pathname="" /> -->


<!-- Uncomment this to enable Comet connection tacking (provides events 

on session expiration as well as webapp lifecycle) -->

<!-- <Valve className="org.apache.catalina.valves.CometConnectionManagerValve" 

/> -->


<!-- 커넥션풀 추가한부분 -->

<Resource 

             name="jdbc/OracleDB" auth="Container"

driverClassName="oracle.jdbc.driver.OracleDriver" 

type="javax.sql.DataSource"

url="jdbc:oracle:thin:@localhost:1521:orcl" 

            username="scott" password="tiger"

maxActive="20" maxIdle="10" maxWait="-1" />

       <!-- /커넥션풀 추가한부분 끝 -->


</Context>






             1. name : JNDI로 호출될 이름을 설정한다. (접근 -> java:comp/env/jdbc/myconn)

   2. auth : DBCP를 관리할 관리자 (Container or Application)

   3. type : 해당 resource의 return type 

      (DataSource는 Connection 객체를 반환할 수 있다.)

   4. factory : dbcp를 유용하는 관리 클래스 (Tomcat 5.x에 기본으로 존재하는 클래스)

      (직접 DBCP 클래스를 지정해도 동작하는데 문제가 없다.)

      (그러나, Factory 클래스를 이용하면 좀더 안정적으로 관리할 수 있다.)

   5. driverClassName : JDBC를 이용하기 위한 드라이버 클래스

   6. url : DB의 접속 URL (속성으로 자동 재 접속을 선택했다.)

   7. username : DB의 계정 명

   8. password : 계정에 대한 비밀번호

   9. maxActive : 최대 접속 허용 개수

   10. maxIdle : DB Pool에 여분으로 남겨질 최대 Connection 개수

   11. maxWait : DB 연결이 반환되는 Timeout의 최대 시간 (-1은 무한 대기)

   12. removeAbandoned : Connection이 잘못 관리되어 버려진 연결을 찾아 재활용할 것                     인지의 여부 설정

       (true 설정일 때 현재 DB 연결이 적으면 버려진 연결을 찾아 재활용)

   13. removeAbandonedTimeout : 버려진 연결로 인식할 기본 시간 설정

       (초 단위로 해당 시간이 지나면 버려진 연결로 인식한다.)

'JAVA > JSP' 카테고리의 다른 글

JSP 커넥션풀 연결 하기  (0) 2015.08.21
JSP 커넥션풀 web.xml 내용추가  (0) 2015.08.21
JSP 커넥션풀라이브러리 다운로드  (0) 2015.08.21
JSP 커넥션 풀이란?  (0) 2015.08.21
Jsp page 지시어  (0) 2015.08.19
블로그 이미지

왕왕왕왕

,