0 Replies Latest reply on Jul 15, 2010 4:29 AM by dreske01

    Using jts TransactionManager

    dreske01

      Hello,

       

      what do I have to do, to use the jts transaction manager?

      We have some transactions spanning over multiple application servers (running in different virtual machines).

      But the default (jta) transaction manager does not propagate the transactions to the remote application servers.

      I've read, that the jts transaction manager does this, but I don't really found some useful tips, how to activate this.

       

      When I simply replace com.arjuna.ats.jbossatx.jta.TransactionManagerService with com.arjuna.ats.jbossatx.jts.TransactionManagerService in the server/default/deploy/transaction-jboss-beans.xml, I get a bunch of exceptions at startup (see attached log).

       

      Another hint I've found, is

      JRMPInvokerProxy.setTPCFactory( new com.arjuna.ats.internal.jbossatx.jts.PropagationContextManager() );

       

      But the JRMPInvokerProxy class in jboss 5.2 does not have a setTPCFactory method.

       

      Does somebody have some hints for me, how to solve the problem?

       

      We use jBoss 5.2

       

      Thanks

      Dirk