【问题标题】:Can we use Atomikos Transaction Manager with Tomcat JDBC XA Connection Pool我们可以将 Atomikos 事务管理器与 Tomcat JDBC XA 连接池一起使用吗
【发布时间】:2018-05-14 22:20:43
【问题描述】:

我需要在 Tomcat 8.0.36 中使用 Atomikos 事务管理器来支持 JTA。 Atomikos 的每个文档,推荐使用 com.atomikos.jdbc.AtomikosDataSourceBean 作为类型和 com.atomikos.tomcat.EnhancedTomcatAtomikosBeanFactory 作为数据源资源的对象工厂(在 tomcat 的 context.xml 中指定为资源)

但是,如果我们使用 com.atomikos.jdbc.AtomikosDataSourceBean,Atomikos 将使用自己的 JDBC 连接池,而不是 Tomcat 的连接池。

Tomcat 的连接池提供了比 atomikos 更多的可配置设置。

Atomikos 是否可以使用类型为 javax.sql.XADatasource 和工厂为 org.apace.tomcat.jdbc.pool.DatasourceFactory(将使用 Tomcat 的 XA 连接池)的 Datasource 资源?

【问题讨论】:

    标签: java jdbc tomcat8 atomikos


    【解决方案1】:

    我尝试将 atomikos 与 tomcat JDBC 池一起使用,即我没有使用 AtomikosDatasourceBean(这是 Atomikos 文档中唯一推荐的方式)。到目前为止,我已经用 3-4 个应用程序对此进行了测试,它似乎工作正常。

    Atomikos 文档并没有提供太多关于它的细节,但是,它的网站上有一句话说我们可以将其他 JDBC 池与 tomcat 一起使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-07
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      相关资源
      最近更新 更多