トランザクションのコミットを実行しようとした場合でも状況によりロールバックされることがあります。
アプリケーション動作時にログファイルに以下のようなログが出力されます。
javax.transaction.RollbackException: The transaction had been already rolled back
at jp.co.nec.WebOTX.WOTransactionManager.commit(WOTransactionManager.java:235)
|
javax.transaction.RollbackException: Transaction timeout occurred
|
2005/08/02 20:06:33.223|018: ERROR WOTransaction.finishResources(): Sequence error. xa.end() is not called.
|
上記の例外が発生する可能性としては以下の2 つのケースがあります。