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


Reply via email to