接続プールを使用する場合のJBoss7のデフォルトの接続タイムアウトを知っている人はいますか?
私のデータソースはこのように定義されています
<?xml version = '1.0' encoding = 'UTF-8'?>
<datasources>
<xa-datasource jndi-name="java:/xxxxx" pool-name="xxxxx"
enabled="true" use-java-context="false">
<xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
<xa-datasource-property name="URL">
jdbc:oracle:thin:@xxxxxxxxx:1521:xxxxxxxx
</xa-datasource-property>
<driver>oracle.jdbc.OracleDriver</driver>
<new-connection-sql>select 1 from dual</new-connection-sql>
<transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
<xa-pool>
<min-pool-size>1</min-pool-size>
<max-pool-size>50</max-pool-size>
<is-same-rm-override>false</is-same-rm-override>
<interleaving>false</interleaving>
<pad-xid>false</pad-xid>
<wrap-xa-resource>false</wrap-xa-resource>
</xa-pool>
<security>
<user-name>
xxxxxxxx
</user-name>
<password>xxxxxxx</password>
</security>
<validation>
<validate-on-match>true</validate-on-match>
<background-validation>false</background-validation>
</validation>
<statement>
<share-prepared-statements>false</share-prepared-statements>
</statement>
</xa-datasource>
</datasources>
PS:データベースにクエリを実行し、JBossからの接続を確認しましたが、新しい接続がどのように作成されるか、またはプールからの既存の接続をいつ使用するかがわかりません。ほとんどの場合、JBossサーバーがどのアプリケーションでも使用されていない場合、ステータスがINACTIVEの接続がいくつかあります。