Pergunta

Preciso depurar remotamente o nó y em um cluster JBoss 8/Wildfly.(Executando dois nós em uma máquina)

Para isso em nossa configuração host-slave temos os dois nós configurados:

<servers>
        <server name="node1" group="main-server-group" auto-start="true"> 
            <jvm name="wicket" debug-enabled="false">
                <heap size="1024m" max-size="1536m"/>
                <jvm-options>
                     <option value="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787"/>
                </jvm-options>
            </jvm>
        </server>
        <server name="node2" group="main-server-group" auto-start="true">
            <jvm name="wicket" debug-enabled="false">
                <heap size="1024m" max-size="1536m"/>
                <jvm-options>
                    <option value="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8788"/>                       
                </jvm-options>
            </jvm>
            <socket-bindings port-offset="100"/>
        </server>
</servers>

Quando tento conectar-me a cada uma das portas de depuração remota, o Intellij me diz:

Erro ao executar node2:Não foi possível abrir a porta do depurador:java.net.ConnectException "Conexão recusada:conectar"

Posso confirmar que os nós foram iniciados por meio do painel de gerenciamento do Wildfly.

Também verifiquei via telnet na máquina que executa os nós, que não é possível fazer telnet nos potes.

Qualquer ajuda será apreciada.Se alguém tiver links úteis para uma documentação adequada dos arquivos de configuração do wildfly, isso seria ainda mais apreciado.

desde já, obrigado

Foi útil?

Solução

Entendi.Os valores das opções precisam ser separados.

 <jvm-options>
      <option value="-Xdebug "/>
      <option value="-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787"/>
 </jvm-options>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top