| Author |
2 phase commit using UserTransaction without EJB
|
Vijay Bala
Greenhorn
Joined: Oct 25, 2001
Posts: 25
|
|
HI, Is it possible to use 2 phase commit without using EJB ? This is what i want to do: 1. InitialContext ctx = new InitialContext(); javax.transaction.UserTransaction userTran = ctx.getuserTransaction(); try { userTran.begin(); do updates to 2 distributed databases userTran.commit(); } catch(Exception e) { userTran.rollback() } 2. Another optionI have seen is : java.util.Properties env = .. Context ctx = new IntialContext(env); userTran = (userTransaction)ctx.lookup("java:comp/UserTransaction"); Rest of the code is the same. Can i use such code in a simple helper class which is called by a servlet or does it have to be within a Session bean ? All i reallyw ant to do is geta UserTransaction instance and do updates to 2 databases within the transaction without using EJB ? I can't use EJB becoz the client doesn't want to use it. Thanx, Vijay
|
 |
 |
|
|
subject: 2 phase commit using UserTransaction without EJB
|
|
|