2013-12-05 6 views
0

Мы сталкиваемся с нижеприведенным исключением при извлечении 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> 

ли мы делаем что-то неправильно здесь? Есть идеи?

Спасибо за вашу помощь ..

Спасибо,

ответ

Смежные вопросы