4.2.6 com.sun.enterprise.in-progress-local-transaction.completion-mode
Java EE Serverが、シャットダウン時に、非 XA トランザクション(JTAトランザクションなど)をコミットするかロールバックするかを指定します。
説明
サーバインスタンスのシャットダウン時に、すべてのデータベースコネクションが切断されます。Oracle JDBCドライバーを使用したデータベースコネクションが非 XA トランザクションの最中に切断されると、すべての保留中の変更がコミットされます。ほかのデータベースでは、接続が切断された場合、通常、保留中の変更はコミットされないでロールバックされます。
Java EE Serverが、シャットダウン時に、非 XA トランザクションをコミットするかロールバックするかを明示的に指定するには、create-jvm-options サブコマンドを使用して、com.sun.enterprise.in-progress-local-transaction.completion-mode JVM オプションをコミットまたはロールバックに設定します。
指定できる値
型:String
{commit | rollback}
初期値
rollback
デフォルト値
- 定義項目の省略
-
commit も rollback もしません。
記述例
asadmin> create-jvm-options --target instance1 -Dcom.sun.enterprise.in-progress-local-transaction.completion-mode=rollback
注意事項
Java EEサーバで使用するシステムプロパティーです。