InitialContextの生成し、javax.transaction.UserTransactionオブジェクトを取得します。
JNDIからUserTransactionオブジェクトを獲得するためのJNDI名は、以下になります。
java:comp/UserTransaction
例
処理の記述例を以下に示します。
/* 初期化処理 */ javax.transaction.UserTransaction ut = null; javax.naming.Context ic = null; // InitialContextの生成 try{ ic = new InitialContext(); } catch( NamingException e ) { System.out.println( "error: new InitialContext()" ); System.exit(1); } // UserTransactionの獲得 try { ut = (UserTransaction)ic.lookup(“java:comp/UserTransaction”); } catch( NamingException e ) { System.out.println( "error: lookup UserTransaction" ); System.exit(1); }