ここでは、UserTransactionインタフェースを利用するために、JNDIからUserTransactionオブジェクトを獲得する方法を説明します。
UserTransactionオブジェクトをJNDIから獲得するには、JNDI環境プロパティを設定する必要があります。
JNDI環境プロパティの詳細については、“第4章 JNDI”を参照してください。
JNDIからUserTransactionオブジェクトを獲得するためのJNDI名は、以下になります。
java:comp/UserTransaction
例
InitialContext ic = new InitialContext(); UserTransaction ut = ic.lookup("java:comp/UserTransaction");
注意
JNDI環境プロパティが正しく設定されていない場合、lookup処理が失敗します。
lookup処理で失敗する場合は、JNDI環境プロパティの設定を確認してください。