Использование служб удаленной координации транзакций в WildFly 14 - PullRequest
0 голосов
/ 12 декабря 2018

Я включил службу транзакций XTS на сервере приложений WildFly 14 (работает на Oracle Java 11) с помощью примера конфигурации standalone-xts.xml.

У меня также есть две транзакционные службы SOAP (JAX-WS, однасервис, вызывающий другой, очень похожий на https://github.com/jbosstm/quickstart/tree/master/XTS/wsat-jta-multi_hop пример) и требующий распределенной транзакции во время вызова.

Работает нормально.

Теперь я хочу использовать внешний координатор транзакций.В соответствии с https://github.com/wildfly/wildfly/blob/master/xts/src/main/resources/schema/jboss-as-xts_3_0.xsd, мне нужно настроить его URL в параметре xts-environment.Мой 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 всегда локально (т. Е. http://127.0.0.1:8080/ws-c11/RegistrationService).

Является ли это чем-то специфичным для EAP и являетсянедоступна в сообществе версия WildFly? Может кто-нибудь указать мне направление, что еще нужно настроить?

...