gpt4 book ai didi

java - 我们可以将 Atomikos 事务管理器与 Tomcat JDBC XA 连接池一起使用吗

转载 作者:太空宇宙 更新时间:2023-11-04 10:53:15 24 4
gpt4 key购买 nike

我需要在 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连接池)?

最佳答案

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

Atomikos 文档没有提供太多详细信息,但是,其网站上有一句话说我们可以将其他 JDBC 池与 tomcat 一起使用。

关于java - 我们可以将 Atomikos 事务管理器与 Tomcat JDBC XA 连接池一起使用吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47582752/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com