<Connector port="8080" maxHttpHeaderSize="8192"

               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

               enableLookups="false" redirectPort="8443" acceptCount="100"

               connectionTimeout="20000" disableUploadTimeout="true"

               maxPostSize="4096" URIEncoding="euc-kr"/>


<Connector port="8009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" maxPostSize="0" URIEncoding="euc-kr"/>


<Host name="localhost" appBase="webapps"

unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">

<Context  path=""   docBase="/home/webapp"  reloadable="true">

  <Resource

auth="Container"

description="DB Connection"

name="jdbc/database"

type="javax.sql.DataSource"

driverClassName="oracle.jdbc.driver.OracleDriver"

password="test_user"

maxIdle="5"

maxWait="-1"

username="test_user"

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

maxActive="20"

removeAbandoned="true"

removeAbandonedTimeout="60"

logAbandoned="true" 

connectionProperties="SetBigStringTryClob=true"/>

</Context>

</Host>


Context   - path : URL 호출시 사용될 이름

            - docBase : 실제 웹 어플리케이션이 위치한 폴더명

            - debug : 로그 작성 레벨

            - reloadable : 톰캣서버의 재시작 없이 수정된 내용을 불러오기 위한 옵션

            - crossContext : myapp이외의 Context에서도 사용 가능하도록 하는 옵션


Resource - name : Resource명칭(JNDI Lookup 시 사용할 명칭)

            - auth : Resource 관리자를 지정. 여기서는 톰캣컨테이너가 관리자임

            - type : Resource 의 형태 지정. 데이타소스 형태를 지정함

            - maxActive : 최대 연결 가능한 Connection 숫자를 지정함

            - maxIdle : Connection pool 유지를 위해 최대 대기 connection 숫자

            - maxWait : Connection 재 사용을 위해 대기해야 하는 최대 시간(단위:ms)

            - username : DB접속 계정

            - password : DB접속 암호

            - driverClassName : DB와 접속하기 위한 driver 클래스를 지정. 예에서는 MySql임

            - url : 접속한 DB가 위치한 서버명, 포트명, 사용할 데이타베이스명을 지정

     - removeAbandoned : 사용하지 않는 connection에 대한 반환 여부를 결정하는 속성 사용을 위해서는 true로 설정

     - removeAbandonedTimeout : connection을 반환이 일어나는 시간을 설정 하는 부분 기본값은 300초 value의 단위는 초 

     - logAbandoned : connection반환시 로그를 남길지 여부를 설정하는 속성

     - connectionProperties : oracle 10g인경우 사용 clob을 String으로 입력 하기 위해서 추가 하는 속성

반응형

'WAS > tomcat' 카테고리의 다른 글

톰켓 메모리 설정  (0) 2015.03.09
tomcat post사이즈 설정  (0) 2015.03.09
톰켓 seesion timeout 우선순위  (0) 2015.03.09
톰켓 로그 설정  (0) 2015.03.09
resource oracle url 접속시 sid, service name 간단 설정  (0) 2015.03.05
Posted by 질주하는구
,