Мы сталкиваемся с нижеприведенным исключением при извлечении CLOB из базы данных.Закрытое соединение: java.sql.SQLRecoverableException: закрытое соединение jboss 7
Closed Connection: java.sql.SQLRecoverableException: Closed Connection
at oracle.sql.CLOB.getDBAccess(CLOB.java:1510) [ojdbc6.jar:11.2.0.3.0]
at oracle.sql.CLOB.getCharacterStream(CLOB.java:361) [ojdbc6.jar:11.2.0.3.0]
Мы получаем это исключение, только извлечение CLOB из базы данных, и это действительно очень случайное.
Мы используем jboss7.0.2 с ojdbc6.jar для оракула 11.2.0.3 и ironjacamar-JDBC-1.0.9.final.jar
конфигурация standalone.xml выглядит следующим образом
<driver>
ojdbc6
</driver>
<pool>
<max-pool-size>
25
</max-pool-size>
<prefill>
false
</prefill>
<use-strict-min>
false
</use-strict-min>
<flush-strategy>
FailingConnectionOnly
</flush-strategy>
</pool>
<security>
<security-domain>
TestDSRealm
</security-domain>
</security>
<validation>
<valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleValidConnectionChecker"/>
<validate-on-match>
false
</validate-on-match>
<background-validation>
false
</background-validation>
<use-fast-fail>
false
</use-fast-fail>
<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>
<statement>
<prepared-statement-cache-size>
100
</prepared-statement-cache-size>
</statement>
ли мы делаем что-то неправильно здесь? Есть идеи?
Спасибо за вашу помощь ..
Спасибо,