Configurando a Porta do Broker de Serviços de Interface

Este tópico fornece instruções para configurar a porta do broker dos serviços de interface no Windows.

Sobre Esta Tarefa

O broker de serviços de interface é configurado ao editar o arquivo activemq.xml no subdiretório conf da máquina que hospeda o broker e o arquivo festival.xml na máquina que hospeda o servidor de serviços da interface. No arquivo activemq.xml, há entradas para o <transportConnectors> seguidas de múltiplos elementos <transportConnect .... Cada um define um protocolo e uma porta em que o broker atende. Cuidado ao alterar os arquivos activemq.xml e festival.xml, visto que edições incorretas podem levar a uma perda total da funcionalidade do sistema. Faça backup dos arquivos antes de editá-los.

Procedimento

  1. Abra o activemq.xml e altere o atributo URI no elemento openwire, que assume o padrão da porta 61616:
    <transportConnector name="openwire" uri="tcp://localhost:61616"/>
  2. Salve o arquivo activemq.xml.
  3. Na máquina que está hospedando o servidor de serviços de interface, abra o arquivo festival.xml e modifique as três portas do broker (em negrito, no seguinte exemplo:
    <!-- Brokers conhecidos -->
    <f:endpoints>
    <f:broker
    name="GENERALSERVICES"
    url="tcp://127.0.0.1:61616?wireFormat.tcpNoDelayEnabled=true"
    nome de usuário=""
    senha="" />
    <f:broker
    name="DCSERVICES"
    url="tcp://127.0.0.1:61616?wireFormat.tcpNoDelayEnabled=true"
    nome de usuário=""
    senha="" />
    <f:broker
    name="RMSERVICES"
    url="tcp://127.0.0.1:61616?wireFormat.tcpNoDelayEnabled=true"
    nome de usuário=""
    senha="" />
    </f:endpoints>

    Assim que tiver concluído essa edição, salve o arquivo festival.xml e reinicie todos os componentes de serviços da interface.


Feedback