JDWP終了エラーAGENT_ERROR_TRANSPORT_INIT(197):初期化されたトランスポートがありません[../../../src/share/back/debugInit.c:690]



Jdwp Exit Error Agent_error_transport_init



解決:

投稿の次の起動パラメータに注意してください。

-Xrunjdwp:transport = dt_socket、address = 8787、server = y、suspend = n

8787ポートを占有している他のプロセスが必要です。




NS 8787 ポートはすでに使用されています。別のアプリケーションで8787ポートが使用されている場合は、ファイルで別のポート番号を選択する必要があります run.bat 例えば、 18787


エラー:トランスポートエラー202:バインドに失敗しました:アドレスはすでに使用されています
エラー:JDWPトランスポートdt_socketの初期化に失敗しました。「JAVA_OPTS:address = 8787」からのTRANSPORT_INIT(510)



アドレス8787を設定します

  1. PIDを見つける

    netstat -ap | grep 8787
  2. 上記のコマンドで引き続きPIDが表示される場合は、子PIDがあります。子PIDを見つけるには



    pstree -p

    pstree -p | grep previousPID
  3. PIDのgroupPIDを見つけます

    ps x -o '%r%p%y%x%c'
  4. 見つかったPIDを強制終了します

    kill -TERM -groupPID