簡體   English   中英

eclipse中的遠程調試

[英]Remote Debugging in eclipse

我有一個在服務器A中運行的應用程序.dev環境在服務器B中。我正在嘗試遠程調試在服務器A中運行的應用程序。

在服務器A中,我將以下命令添加到服務啟動腳本

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

服務在服務器A中運行。

當我嘗試啟動遠程調試配置時,它給出了

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

端口4554在服務器A中是免費的。

還需要做什么其他配置?

關心Dheeraj Joshi

試試這個。

  1. 設置suspend=y ,只是為了確保你正確的JVM線。 這應該在啟動時停止VM,直到連接為止。
  2. 如果您使用的是Unix,請啟動終端並嘗試使用telnet [host] [port] - 這將很快讓您知道是否有任何內容在該主機上偵聽該端口。
  3. 確保正確設置Eclipse中的連接屬性。 請注意,端口默認為8000。
  4. 使用IP地址而不是主機名來排除DNS /主機文件問題。

在eclipse中運行屬性

啟動我成功使用的JVM的另一種方法是:

-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=y

檢查兩台服務器之間和/或之間是否有防火牆。

暫無
暫無

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

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