java - 如何做包含JDBC和JMS事务的XA事务?

标签 java jdbc jms xa

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

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

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

最佳答案

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

JMS 常规设置

  • 配置 JMS 连接工厂以使用:weblogic.jms.XAConnectionFactory

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

JDBC 常规设置

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

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

关于java - 如何做包含JDBC和JMS事务的XA事务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16669242/

相关文章:

java - 如何使用selenium关闭弹出窗口?

java - 通过 ActiveMQ 将字节数组作为属性发送

configuration - 向远程 JMS 主题发送消息

java - 如何使用jms/activemq发送视频剪辑和图像附件?

java - 在Java中,如何重写类似 "typedef double Scalar"的内容?

java - Bean 在不使用 @Autowired 的情况下被注入(inject)

java - 如何处理网络中断和连接池

java - Spring Boot JPA 应用程序无法从 Spring Boot 2.0.2 启动,但可以在 Spring Boot 1.5.13 中正常运行

下一个按钮的 Java 代码

java - 可编辑的 JTree 将树节点转换为字符串