在WildFly 14中使用远程事务协调服务

时间:2018-12-12 11:51:21

标签: java wildfly wsat

我已通过使用standalone-xts.xml配置示例在WildFly 14 Application Server(在Oracle Java 11上运行)中启用了XTS事务服务。

我也有两个事务性SOAP服务(JAX-WS,一个服务调用另一个,非常类似于https://github.com/jbosstm/quickstart/tree/master/XTS/wsat-jta-multi_hop示例),并且在调用过程中需要分布式事务。

它工作正常。

现在,我想使用外部事务协调器。根据{{​​3}},我需要在xts-environment参数中配置其URL。我的standalone.xml包含以下代码段:

    ...
    <subsystem xmlns="urn:jboss:domain:xts:3.0">
        <host name="default-host"/>
        <xts-environment url="http://127.1.2.3:18083/ws-c11/ActivationService"/>
        <default-context-propagation enabled="true"/>
    </subsystem>
    ...

问题在于该参数似乎被忽略了。该URL故意无效,但是在WS调用期间我没有错误,并且RegistrationService中的CoordinationContext始终是本地的(即https://github.com/wildfly/wildfly/blob/master/xts/src/main/resources/schema/jboss-as-xts_3_0.xsd)。

这是特定于EAP的东西,在WildFly的社区版本中不可用吗?谁能指出我需要配置的其他方向?

0 个答案:

没有答案