質問

JBoss 8 / Wildflyクラスタ内のYノードをリモートでデバッグする必要があります。(1マシンに2つのノードを実行している)

これは私たちのホストスレーブ構成では、2つのノードが設定されています。

<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>
.

今の各リモートデバッグポートに接続しようとするIntellijは私に伝えます:

ノード2の実行中にエラー:デバッガポートを開くことができません。 java.net.connectException "接続拒否:connect"

野外管理パネルを介してノードが始動していることを確認できます。

また、ノードを実行しているマシンのTelnetを介してチェックしました.POTSをテトネット化できません。

誰かが認められています。誰かがWildfly Configファイルの適切なドキュメントへの役に立つリンクを持っている場合、これはさらにもっと理解されます。

事前感あり

役に立ちましたか?

解決

それを手に入れた。オプションの値を分離する必要があります。

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top