我需要使用 JDBC 和 JMS 队列在 JavaSE 中执行 XA 事务。
我有 weblogic 服务器来查找资源。
你能帮我写一些示例代码吗?
最佳答案
我无法提供代码,但是在 WebLogic 中使用 JDBC 和 JMS 资源进行两阶段提交时,您必须牢记这些事情...
JMS 常规设置
- 配置 JMS 连接工厂以使用:weblogic.jms.XAConnectionFactory
JDBC 常规设置
- 配置 JDBC 连接池以使用符合 XA 的 JDBC 驱动程序。
从代码的角度,要么从MDB控制事务,要么从带有事务注解的Spring bean控制; J2EE 容器将处理全局提交/回滚。
关于java - 如何做包含JDBC和JMS事务的XA事务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16669242/