hi,my friends : It is a puzzle how to user JTA in my CMP client. I wonder how to gain and use the ejbcontext instance to get a usertransaction ? thanks!
Post by:Dave Landers
, Ranch Hand
You mean a client application that is talking to an EJB? You get the UserTransaction from JNDI: Context jndiCtx = new InitialContext(); // you may need properties for the InitialContext UserTransaction tx = (UserTransaction) jndiCtx.lookup("java:comp/UserTransaction"); tx.begin(); // ... tx.commit(); // or tx.rollback(); If you are trying to get the UserTransaction from within a CMP bean, you can not - Entity beans should have declarative transactions (set in deployment descriptor).
This thread has been viewed 480 times.
All times above are in ranch (not your local) time.
The current ranch time is Sep 22, 2018 02:47:22.