6

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

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

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

4

1 回答 1

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 容器将处理全局提交/回滚。

于 2013-05-22T13:49:17.613 回答