I think the portable location is java:comp/UserTransaction
In geronimo we pretty much follow the spec that you can only look
things up under java:comp/
thanks
david jencks
On Jun 17, 2005, at 12:04 AM, Neal Sanche wrote:
Hi All,
Okay, another rough spot found in my transition. I'm trying to create
a new CMP bean instance from my web app. But it needs a transaction to
do so. I suppose I could do the operation from within a Session bean
method (I probably will anyway), but is there a way to obtain a new
Transaction from within the web application's code? I was used to
doing the following:
UserTransaction tx = null;
InitialContext ctx = null;
try {
ctx = new InitialContext();
tx = (UserTransaction)ctx.lookup("UserTransaction");
tx.begin();
chain.doFilter(request, response);
} catch (Throwable e) {
throw new ServletException(e);
} finally {
try {
if (tx != null)
tx.commit();
if (ctx != null)
ctx.close();
} catch (Throwable ex) {
throw new ServletException(ex);
}
}
Now that just throws a name not found for UserTransaction. How do I do
it with Geronimo?
Thanks in advance.
-Neal