7

我收到“JDBC 驱动程序不支持 XA 问题”

提交事务时出错:; 嵌套异常是:javax.transaction.xa.XAException:JDBC 驱动程序不支持 XA,因此不能参与两阶段提交。

4

3 回答 3

3

在 Weblogic 控制台中,转到Services> Datasources

单击您的数据源。然后,单击Transaction选项卡:

  • Supports Global Transactions应该已经被选中。
  • 选择Emulate Two-Phase Commit

保存此配置并重新启动服务器。

于 2020-03-24T17:11:08.697 回答
2

将 GlobalTransactionsProtocol 属性设置为 LoggingLastResource(推荐)或数据源的 EmulateTwoPhaseCommit。这应该有效。

于 2012-12-09T07:12:35.123 回答
-1

您仍然面临此问题,请重新启动 weblogic 服务器并检查。

于 2014-03-14T07:11:55.387 回答