Pregunta

Necesito depurar de forma remota y nodo en un clúster de JBoss 8 / Wildfly.(Ejecutando dos nodos en una máquina)

Para esto en nuestra configuración de esclavos de host, tenemos los dos nodos 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>

Cuando ahora intento conectarme a cada uno de los puertos de depuración remota, Intellij me dice:

Error en ejecución del Nodo2: No se puede abrir el puerto del depurador: java.net.connectException "Conexión rechazada: Conectar"

Puedo confirmar que los nodos se inician a través del panel de administración de WildFly.

También he comprobado a través de Telnet en la máquina en ejecución de los nodos, que la telnetting las macetas no es posible.

Cualquier ayuda apreciada.Si alguien tiene enlaces útiles hacia una documentación adecuada de los archivos de configuración de WildFly, esto se apreciaría aún más.

gracias de antemano

¿Fue útil?

Solución

lo tengo.Los valores de opción deben ser separados.

 <jvm-options>
      <option value="-Xdebug "/>
      <option value="-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787"/>
 </jvm-options>

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top