본문 바로가기
웹 프로그래밍

context.xml

by Minius 2018. 4. 24.
반응형

<?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. If one of these changes, the    -->

    <!-- web application will be reloaded.                                   -->

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

    <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>


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

    <!--

    <Manager pathname="" />

    -->

    

    <!-- 

    **커넥션 풀의 속성

    maxActive : 커넥션 풀이 제공할 수 있는 커넥션의 갯수

    whenExhaustedAction : 커넥션 풀에서 가져올 수 있는 커넥션이 없을 때 어떻게 동작할지를 설정하는 속성

    0: 에러발생

    1: maxWait 속성에서 지정한 시간만큼 커넥션을 얻을때까지 기다림

    2: 일시적으로 커넥션을 생성해서 사용

    maxWait: whenExhaustedAction 속성의 값이 1일때 사용되는 대기시간을 설정

    maxIdle: 사용되지 않고 풀에서 저장될 수 있는 최소 커넥션의 갯수

    testOnBorrow: true일 경우 커넥션 풀에서 커넥션을 가져올 때 커넥션의 유효성 여부를 검사

    testOnReturn: true일 경우 커ㅔㄴㄱ션 풀에 커넥션을 반환할 때 커넥션이 유효한지 여부를 검사

   

    **커넥션 풀을 사용하기 위한 톰캣 컨테이너의 설정 방법

    context.xml파일에서 다음과 같은 코드를 추가한다.

     -->

    <Resource

    auth="Container"

    dirverClassName = "oracle.jdbc.driver.OracleDriver"

    url = "jdbc:oracle:thin:@localhose:1521:xe"

    username = "ABCD"

    password = "1234"

    name = "jdbc/Oracle11g"

    type = "javax.sql.DataSource"

    maxActive = "50"

    maxWait = "1000"

    />

</Context>


'웹 프로그래밍' 카테고리의 다른 글

JSP 문법  (0) 2018.04.24
JSP Scope 영역에 대한 정의  (0) 2018.04.24
EL 03, 04  (0) 2018.04.24
EL 2  (0) 2018.04.24
웹 표준  (0) 2018.04.02

댓글