我想配置DBCP数据源以连接到oracle数据库。 我可以选择在 jboss standalone.xml 或 Spring app-config.xml 中配置它。
我需要配置以下org.apache.commons.dbcp.BasicDataSource的属性
<property name="initialSize" value="10" />
<property name="maxActive" value="200" />
<property name="maxIdle" value="50" />
<property name="minIdle" value="10" />
<property name="maxWait" value="10000" />
我在standalone.xml中的现有数据源配置如下:
<datasource jndi-name="java:/DS" pool-name="DS" enabled="true">
<connection-url>jdbc:oracle:thin:@localhost:1521:XE</connection-url>
<driver>oracle</driver>
<pool>
<min-pool-size>5</min-pool-size>
<max-pool-size>100</max-pool-size>
<prefill>true</prefill>
<flush-strategy>IdleConnections</flush-strategy>
</pool>
<security>
<user-name>user-name</user-name>
<password>password</password>
</security>
<validation>
<valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleValidConnectionChecker"/>
<stale-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleStaleConnectionChecker"/>
<exception-sorter class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleExceptionSorter"/>
</validation>
<timeout>
<idle-timeout-minutes>30</idle-timeout-minutes>
</timeout>
</datasource>
<pool> </pool>
内定义?在配置时,上述属性的名称是什么?<datasource-class>
,是
它的默认值是org.apache.commons.dbcp.BasicDataSource?