Cosminexus システム構築ガイド
この節では,EJBクライアントアプリケーションでトランザクションを使用するための設定について説明します。
EJBクライアントアプリケーションでトランザクションを使用するためには,次の設定が必要です。
UserTransactionの取得の設定は,J2EEアプリケーション開発時の設定内容です。EJBクライアントアプリケーションでトランザクションを使用するために,EJBクライアントアプリケーションからUserTransaction(javax.transaction.UserTransaction)を取得するための設定が必要です。設定方法については,マニュアル「Cosminexus 機能解説」のEJBクライアントアプリケーションでのトランザクションの実装に関する説明を参照してください。
ここでは,EJBクライアントアプリケーションでトランザクションを使用するためのJARファイルとプロパティの設定について説明します。
EJBクライアントアプリケーションでトランザクションを使用するために,次のJARファイルをクラスパスに設定します。
クラスパスへのJARファイルの設定については,「19.3 EJBクライアントアプリケーションのクラスパスへのJARファイルの設定」を参照してください。
EJBクライアントアプリケーションでトランザクションを使用するために設定が必要なキーについて説明します。プロパティの設定については,「19.4 EJBクライアントアプリケーションのプロパティの設定」を参照してください。各キーの詳細については,マニュアル「Cosminexus リファレンス 定義編」を参照してください。
EJBクライアントアプリケーションでトランザクションを使用するためには,次のキーを設定します。
EJBクライアントアプリケーションのトランザクションの設定での注意事項を次に示します。
グローバルトランザクションを使用するためには,アプリケーションサーバ側でライトトランザクション機能を無効にする必要があります。デフォルトの設定では,ライトトランザクション機能が有効になっています。J2EEサーバのusrconf.propertiesのejbserver.distributedtx.XATransaction.enabledキーで「true」を指定すると,ライトトランザクション機能が無効となり,グローバルトランザクションが利用できるようになります。
All Rights Reserved. Copyright (C) 2006, 2007, Hitachi, Ltd.