activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gary Tully <gary.tu...@gmail.com>
Subject Re: How to configure ActiveMQ to support XA transaction?
Date Mon, 31 Aug 2009 12:27:43 GMT
2009/8/31 Neo Wang <wangdongfox@hotmail.com>

>
> Thanks a lot for your so quick response, but I still have 2 questions:
> 1. the relevant piece of configuration is the transaction support attribute
> of
> the ra.xml (think it defaults to XA)
>    I have set the
> "<transaction-support>XATransaction</transaction-support>"
> in ra.xml, so is it OK?
>
yes.

>
> 2. tell JBOSS you want the RAR involved in XA and the connector
> contracts will take care of the rest.
>    I am confused to it, what configuration should be done and in which
> configuration file?
>
> see the jboss doc
> http://docs.jboss.org/jbossas/jboss4guide/r4/html/ch7.chapt.html#ch7.genericjca.sect
>
and the activemq doc:
http://activemq.apache.org/outbound-communication.html tx-connection-factory
example.

>
>
>
> Gary Tully wrote:
> >
> > the relevant piece of configuration is the transaction support attribute
> > of
> > the ra.xml (think it defaults to XA) and the way the RAR is configured in
> > JBOSS. JBOSS needs to know that the activemq RAR, which supports the
> > Connector specification XA contracts, should be queered for its
> > XAResource.
> > In other words, tell JBOSS you want the RAR involved in XA and the
> > connector
> > contracts will take care of the rest.
> >
> > 2009/8/31 Neo Wang <wangdongfox@hotmail.com>
> >
> >>
> >> Additional information:
> >>   I find the ActiveMQ provides the class of
> >> "org.apache.activemq.ActiveMQXAConnectionFactory" to support XA, but for
> >> me,
> >> because I must invoke the JMS in application server JTA context, so I
> >> need
> >> to use the RA jars provided by ActiveMQ, but for this solution, I find
> it
> >> only can't provide the XA interface, it only has the class of
> >> "org.apache.activemq.ra.ActiveMQConnectionFactory", no XA related class
> >> existed. So I am confused how to get the XA resources in RA. Hope
> someone
> >> can help me.
> >>
> >>
> >>
> >>
> >> Neo Wang wrote:
> >> >
> >> > Environment: ActiveMQ 5.2, JBoss 5.1GA, JDK 5
> >> >
> >> > I have configured the integration of JBoss and ActiveMQ(The embedded
> >> > broker), in my test, a db update and jms message sending will be acted
> >> in
> >> > one JTA transaction, I found the JMS message was still sent to
> ActiveMQ
> >> > even the DB update is failed, so the XA transaction doesn't work. How
> >> to
> >> > configure ActiveMQ to support XA in a JTA transaction? Thanks a lot.
> >> >
> >>
> >> --
> >> View this message in context:
> >>
> http://www.nabble.com/How-to-configure-ActiveMQ-to-support-XA-transaction--tp25220910p25221554.html
> >> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
> >>
> >>
> >
> >
> > --
> > http://blog.garytully.com
> >
> > Open Source Integration
> > http://fusesource.com
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/How-to-configure-ActiveMQ-to-support-XA-transaction--tp25220910p25221786.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>
>


-- 
http://blog.garytully.com

Open Source Integration
http://fusesource.com

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message