관련 링크: http://sweetkegoon.blog.me/50100334222
               http://blog.naver.com/cx9100?Redirect=Log&logNo=50033211860
 

우선 포스팅 하겠습니다.

아직 무엇인지는 잘 모르나 필요한 부분이라고 판단 되어서 ..


1. 여기서 pool, dbcp, collections 을 내려 받습니다. 그리고 압축을 모두 풉니다.
-> http://commons.apache.org/downloads/index.html 


2. WEB-INF\lib 경로에 다음 파일을 복사합니다.
- commons-pool-1.6.jar
- commons-collections-3.2.1.jar
- commons-dbcp-1.4.jar


3. 커넥션 풀 설정 파일 -> pool.jocl
<object class = "org.apache.commons.dbcp.PoolableConnectionFactory"
           xmlns = "http://apache.org/xml/xmlns/jakarta/commons/jocl">
    
         <object class = "org.apache.commons.dbcp.DriverManagerConnectionFactory"> 
                <string value = "데이터베이스 URL주소" />
                <string value = "아이디" />
                <string value = "비밀번호" />
         </object>

         <object class = "org.apache.commons.pool.impl.GenericObjectPool">
                 <object class ="org.apache.commons.pool.PoolableObjectFactory"

                   null="true" />
                 <int value  =  "10"/>    <!-- 커넥션을 만들 최대갯수-->
                 <byte value = "1"/>     <!-- 커넥션이 없을때-->
                 <long value = "10000"/>       <!-- 대기시간-->
                 <int value  = "10"/>        <!-- 사용하지 않는 대기 커넥션 최대갯수-->
                 <int value  = "3"/>        <!-- 사용하지 않는 대기 커넥션 최소갯수-->
                 <boolean value = "true"/> <!-- 커넥션을 풀에서 가져올 때 유효한지 여부 검사-->
                 <boolean value = "true"/>  <!-- 커넥션을 풀로     반환할 때 유효한지 여부 검사-->
                 <long value    = "600000"/>            <!-- timeBetweenEvctionRunsMillis-->
                 <int value = "5"/>          <!--numTestsPerEvictionRun-->
                 <long value = "3600000"/>        <!--minEvictableTimeMillis-->
                 <boolean value ="true"/>        <!--testWhileIdle-->
          </object>

          <object class = "org.apache.commons.pool.impl.GenericKeyedObjectPoolFactory"

            null="true" />
          <string null = "true" />
          <boolean value = "false" />
          <boolean value = "true" /> 
</object>

 
posted by 쪼재