如何设置 Spring Boot + Bitronix + 非 XA 数据源 + XA JMS 连接



我正在尝试在Spring Boot中设置Bitronix,以将最后一个资源策略与非XA数据源一起使用。当然,默认情况下(自动配置)数据源不参与 XA 事务。看来org.springframework.boot.jta.XADataSourceWrapper只对XADataSource工作.

如何将DataSource与Bitronix连接?

Bitronix使用其LrcXADataSource来实现最后一个资源策略。您需要告诉 Spring Boot 创建该类型的XAResource

spring.datasource.xa.data-source-class-name=bitronix.tm.resource.jdbc.lrc.LrcXADataSource

您还需要设置一些其他属性,这些属性将取决于您使用的数据库及其配置方式。例如,JDBC 驱动程序类的名称:

spring.datasource.xa.properties.driver-class-name=org.hsqldb.jdbcDriver

相关内容

  • 没有找到相关文章

最新更新