Considerando que já temos o Artemis instalado e configurado em nossa maquina, vamos realizar a configuração para liberar seu domínio para ser acessível externamente.
O processo baseia-se em alterar dois arquivos da pasta etc
de sua instância, o bootstrap.xml
e o jolokia-access.xml
.
Caso ainda não tenha o Artemis instalado e configurado acesse a pagina da documentação oficial: https://activemq.apache.org/components/artemis/documentation/ – Em uma outra oportunidade farei um post sobre isso.
Para os próximos passos vamos considerar que estamos no seguinte diretório: {HOME_ARTEMIS}/{SEU_BROKER}/
Edite o arquivo etc/bootstrap.xml
e edite a linha aonde se encontra a menção a localhost
, substitua-o pelo seu domínio;
<!-- The web server is only bound to localhost by default -->
<web bind="http://artemis.helpdev.com.br:8161" path="web">
O mesmo procedimento deve ser realizado no arquivo etc/jolokia-access.xml
:
<!-- Allow cross origin access from localhost ... -->
<allow-origin>*://artemis.helpdev.com.br*</allow-origin>
Reinicie o serviço e seu broker já estará disponível para seu domínio.