2013-10-14 3 views
0

c3p0-config.xml과 같은 독립형 C3P0 특정 구성 파일을 사용하는 경우와 표준 Context.xml 파일에 구성 정보를 추가하는 것만 혼동합니다. 예 :C3P0 구성

<Resource auth="Container" 
      description="DB Connection" 
      driverClass="com.mysql.jdbc.Driver" 
      maxPoolSize="1000" 
      minPoolSize="30" 
      acquireIncrement="1" 
      name="jdbc/myDB" 
      user="myUserName" 
      password="myPassword" 
      factory="org.apache.naming.factory.BeanFactory" 
      type="com.mchange.v2.c3p0.ComboPooledDataSource" 
      jdbcUrl="jdbc:mysql://localhost:3306/MyDB?autoReconnect=false" 
      preferredTestQuery = "SELECT 1" 
      idleConnectionTestPeriod = "1800" 
/> 

현재 context.xml 접근법을 사용하고 있지만 완전히 별도의 설정 파일에 대한 설명서가 있습니다. 어느 쪽이든을 선택하는 올바른 방법이나 상쇄가 있습니까?

답변

2

일반적으로 c3p0은 Tomcat과 함께 사용되지 않습니다. 하지만 Tomcat에서는 접근 방법이 잘 작동해야합니다. 일부 library-wide (rather than DataSource-specific) properties은 c3p0.properties 또는 typesafe/HOCON 구성 파일에서만 설정할 수 있지만 거의 사용되지는 않습니다. DataSource 관련 속성 만 구성하면됩니다. 계속 수행 할 수 있습니다.