如何进行包含JDBC和JMS事务的XA事务?

时间:2013-05-21 11:46:01

标签: java jdbc jms xa

我需要在JavaSE中使用JDBC和JMS队列执行XA事务。

我有weblogic服务器来查找资源。

你能帮我一些示例代码吗?

1 个答案:

答案 0 :(得分:2)

我无法提供代码,但在使用WebLogic中的JDBC和JMS资源进行两阶段提交时,必须牢记这些事情......

JMS常规设置

  • 配置要使用的JMSconnection工厂:weblogic.jms.XAConnectionFactory

更多信息:http://docs.oracle.com/cd/E13222_01/wls/docs103/ConsoleHelp/pagehelp/JMSjmsconnectionjmsconnectionfactoryconfigtransactionparamstitle.html

JDBC常规设置

  • 配置JDBC连接池以使用符合XA的JDBC驱动程序。

从代码的角度来看,要么用MDB控制事务,要么用事务注释控制Spring bean; J2EE容器将处理全局提交/回滚。