首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jboss EAP7中的jta=true或xa数据源

Jboss EAP7中的jta=true或xa数据源
EN

Stack Overflow用户
提问于 2017-03-08 21:55:31
回答 1查看 3.8K关注 0票数 0

我正在尝试在standalone.xml中配置SQLSERVER数据源。在我的项目中,我使用的是JTA,我创建了configuration with和其他一些。有什么不同?我使用的是:

代码语言:javascript
复制
<datasource jta="true" jndi-name="java:jboss/datasources/mydatabase" pool-name="seguDS" enabled="true" use-java-context="true">
                    <connection-url>jdbc:jtds:sqlserver://192.168.40.16/mydatabase;instance=clust02</connection-url>
                    <driver>jtds-1.3.1.jar</driver>
                    <new-connection-sql>select 1</new-connection-sql>
                    <transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
                    <pool>
                        <min-pool-size>5</min-pool-size>
                        <max-pool-size>50</max-pool-size>
                    </pool>
                    <security>
                        <user-name>sa</user-name>
                        <password>sa</password>
                    </security>
                    <validation>
                        <check-valid-connection-sql>select 1</check-valid-connection-sql>
                    </validation>
                    <timeout>
                        <set-tx-query-timeout>true</set-tx-query-timeout>
                        <blocking-timeout-millis>5000</blocking-timeout-millis>
                        <idle-timeout-minutes>15</idle-timeout-minutes>
                    </timeout>
                    <statement>
                        <track-statements>false</track-statements>
                    </statement>
                </datasource>

这对我来说很有效,但我担心它是否正确,或者我应该更改为XA-DATASOURCE。

EN

回答 1

Stack Overflow用户

发布于 2017-03-09 17:01:04

当您在JBoss EAP6.x或JBoss EAP7中创建local-tx数据源时,它默认的"jta“属性为"true”。这将帮助本地tx资源登记到全局事务中。" JTA“属性仅为非xa数据源(https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.1/html-single/Administration_and_Configuration_Guide/index.html#Datasource_Parameters1)启用JTA集成。如果您的应用程序使用全局事务,即它需要一个事务管理器来协调跨多个资源管理器的分布式事务,那么您就需要XA数据源。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42673225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档