0

-ds.xml ファイル内の最大プール サイズのデフォルト値を知っている人はいますか? 以下に示すように、最小値は 0 に設定されているだけで、最大値のエントリはありません。これを構成したベンダーが、最大エントリがないということは無制限を意味すると考えていたのではないかと心配しています。Jboss が割り当てるデフォルト値を取るエントリがないかどうか疑問に思っています。その値が何であるかはわかりません。

私が心配している理由は、次のエラーが発生しているためです。

Njavax.transaction.TransactionRolledbackException: 接続取得中にエラーが発生しました: org.jboss.util.NestedSQLException: 構成されたブロッキング タイムアウト (30000 [ms] ) 内で使用可能な ManagedConnections がありません。- ネストされた throwable: (javax.resource.ResourceException: 構成されたブロッキング タイムアウト (30000 [ms] ) 内で使用できる ManagedConnections がありません);

私の -ds.xml ファイル

datasources>
<local-tx-datasource>
<jndi-name>SabaSite</jndi-name>
<connection-url>saba:jdbc:JSQLConnect://********/database=######/asciiStringParameters=false</connection-url>
<driver-class>com.saba.mssql.SabaJNETMSSQLDatabaseDriver</driver-class>
<min-pool-size>0</min-pool-size>
<exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>
</local-tx-datasource>
</datasources>

ありがとう、

ジャスティン

4

1 に答える 1

1

JMX Consoleを使用して、実際のデータソース プロパティを自分で確認できます。

JBoss でデータソースを確認する方法を参照してください。

于 2013-01-16T19:27:53.040 に答える