0

Weblogic 9.2 MP3 でアプリケーションを実行していますが、現在接続プールに問題があります。

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自体と関係があるかもしれませんが。

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

4

1 に答える 1

0

java.sql.Connectionまず、すべての変数を閉じていることを確認します。

例えば

final Connection connection = dataSource.getConnection();

// do your database work here

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

try/catch ブロックconnection.close();の一部に入れることで、おそらくさらにタイトにすることができます。finally

于 2009-11-26T11:10:09.817 に答える