2009-05-29 11 views
0

現在、接続プールに問題があるWeblogic 9.2 MP3でアプリケーションを実行しています。Weblogicエラー - サポートされていないメソッド:Statement.cancel

ERROR - UserBean retrieving user record. weblogic.jdbc.extensions.PoolLimitSQLException: 
weblogic.common.resourcepool.ResourceLimitException: No resources currently available in pool MyApp Data Source to allocate to applications, please increase the size of the pool and retry.. 

また、私はそれが上記のエラーに原因があると考えている「Method not supported : Statement.cancel()を」と言って、エラーメッセージの下に取得保管。

<Error> <JDBC> <BEA-001131> <Received an exception when closing a cached statement for the pool "MyApp Data Source": java.sql.SQLException: Method not supported : Statement.cancel()..> 

私はアプリのソースコードを調べましたが、このメソッドはアプリではまったく使用されていませんでした。ただ、それはweblogic自体と関係するかもしれません。

誰でもこのエラーを修正する考えですか?

答えて

0

まず、私はすべてのjava.sql.Connection変数をクローズしていたことを確認したいと思います。

final Connection connection = dataSource.getConnection(); 

// do your database work here 

if (connection != null) { 
    connection.close(); 
} 

おそらくtry/catchブロックのfinally一部にconnection.close();を置くことによってそれもタイト作ることができます。

関連する問題