ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server Express メッセージ集
FUJITSU Software

66.14.4 EJB1204

EJB: ERROR: EJB1204: Attempted connection not available: METHOD=%s1
EJB: エラー
: EJB1204: 利用しようとしたコネクションは使用できません: METHOD=%s1

可変情報

%s1:メソッド名

意味

クローズされたコネクションに対してConnectionクラスのメソッドを使用しました。または、分散トランザクション機能を利用している場合、データベース連携サービスのJTS用のリソース定義ファイルで指定した値に誤りがあります。

システムの処理

SQLExceptionをthrowします。

ユーザの対処

以下に考えられる原因を示します。

  • Connection.closeを発行したコネクションを使用して、Connectionクラスのメソッドを発行した。

  • UserTransaction.rollbackまたはUserTransaction.commitを発行後、Connectionクラスのメソッドを発行した。

Connectionクラスのメソッドはオープンされている状態で発行してください。


分散トランザクション機能を利用している場合、以下の原因も考えられます。

  • データベース連携サービスのJTS用のリソース定義ファイルに以下の誤りがある。

    • lookupName が間違っている。

    • InitialContextFactory が間違っている。

    • ProviderURL が間違っている。

  • データベース連携サービスに対してEJBアプリケーションが使用するデータソースのリソース定義ファイルを登録していない。

または、当該EJBアプリケーションのBean開発者に問い合わせてください。