簡體   English   中英

調試遠程Java應用程序-

[英]Debugging Remote Java Application -

我正在嘗試調試Java應用程序。 我按照這個步驟

錯誤:

   Failed to connect to remote VM. Connection refused.
   Connection refused: connect

程序:

   package test;

   public class test {

   public static void main(String[] args) {
    // TODO Auto-generated method stub
    System.out.println("Got");
   }
  }

腳步:

 Eclipse --> Run --> Debug Conf --> connect tab  --> test is project name 
 --> host is localhost --> port is 8000 --> Socket Attach --> Apply --> 
 Debug under common tab --> apply

它向我顯示了該錯誤。 然后我檢查了以下內容

ping localhost - Works
telnet localhost 8000 - connection refused
netstat -tna | grep 8000 - no process is listening

我該如何實現? 我還應該修改什么? 還是有其他方法可以實現這一目標?

主機:localhost Windows

如果要連接到遠程應用程序,則必須以“調試”模式啟動該應用程序。 否則您將無法連接。

您必須為此設置-xdebug選項,並確保在連接到應用程序時,它以某種方式可用。

 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000

這樣就可以連接了。

如果您可以從eclipse中啟動程序,那就容易多了。 只需使用

  • 右鍵單擊您要開始的課程(您的主課程)
  • 調試為-> Java應用程序

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM