tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Smith <>
Subject Re: tomcat usertransation
Date Fri, 07 Sep 2007 15:05:28 GMT
Disclaimer: I don't know any more about this than what's in the tomcat docs.

Have you tried to specify the <Transaction ... /> element in your 
webapp's context.xml (not the one in conf/context.xml or conf/server.xml)? 

Also, it appears the only valid attribute of the <Transaction ... /> 
element is the factory attribute.  I'm assuming all other attributes are 
passed in to setters on the factory class.  Lastly, when you do 
reintroduce the ResourceLink, it should probably be declared of type 
UserTransaction since that's what I understand the factory method is 
supposed to spit out.

I would try the simplest possible case first and then work from there.  
Hope this gives you some fuel for thought.


Gerard Biemolt wrote:

>Hi All,
>I'm currently trying to create a transaction between a standalone
>application and a web service. By starting a usertransaction in
>the standalone app and bridging it to/with the web service.
>However I'm unable to get use a transaction in the web service.
>I took these steps:
>- published a transactional webservice with apache axis on tomcat 5.5
>- added to /conf/server.xml
>  <Transaction name="UserTransaction" factory="
> onFactory "/>
>- added to /conf/context.xml
>   <ResourceLink name="UserTransaction" global="UserTransaction" type="
>- added the following lines to the code:
>            InitialContext ctx = new InitialContext();
>            ut = (UserTransaction) ctx.lookup("java:comp/UserTransaction");
>which gives the javax.naming.NameNotFoundException: Name UserTransaction is
>not bound in this Context
>Am I missing some xml-statements somewhere?
>thanks in advance,

To start a new topic, e-mail:
To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message