Я смущен тем, когда следует использовать автономный конфигурационный файл C3P0, такой как c3p0-config.xml
, вместо простого добавления информации о конфигурации в стандартный файл 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, но я вижу документацию для полностью отдельного конфигурационного файла. Есть ли правильный способ или компромисс для выбора?