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

66.14.43 EJB1248

EJB: ERROR: EJB1248: Cannot issue getConnection method because Transaction is non-active: METHOD=%s1 RESOURCE=%s2
EJB:エラー
: EJB1248: トランザクションがアクティブでない状態でJDBCコネクションを獲得しようとしました: METHOD=%s1 RESOURCE=%s2

可変情報

%s1:メソッド名
%s2:データソース名

意味

トランザクションがアクティブではない状態で、getConnectionメソッドを発行しようとしました。

システムの処理

SQLExceptionをthrowします。

ユーザの対処

分散トランザクション機能を使用する場合、トランザクションが開始された状態かつトランザクションにロールバックがマークされていない状態でgetConnectionメソッドを発行してください。
なお、EJBアプリケーションの種類がCMP2.0で、分散トランザクション機能を使用した場合にも、本メッセージが出力されます。CMP2.0では分散トランザクション機能を使用できませんのでご注意ください。