【问题标题】:How to do XA transaction which includes JDBC and JMS transactions?如何进行包含 JDBC 和 JMS 事务的 XA 事务?
【发布时间】:2013-05-21 11:46:01
【问题描述】:

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

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

您能帮我提供一些示例代码吗?

【问题讨论】:

    标签: java jdbc jms xa


    【解决方案1】:

    我无法提供代码,但是在使用 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 容器将处理全局提交/回滚。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-20
      • 1970-01-01
      • 2011-05-01
      • 2012-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多