2012-07-18 61 views
1

我配置了遠程調試我的maven項目的調試配置。我設置主機爲localhost,端口爲7000。我甚至跑瞭如下命令啓動不工作:使用jetty服務器在eclipse中遠程調試

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

但是現在還沒有啓動遠程VM,我不能用我的調試進行。

它給出了同樣的錯誤:

無法連接到遠程VM.Connection拒絕。

我該如何着手解決這個問題?

+0

你知道你有這些端口號不同,是嗎?你知道你需要自己運行服務器jvm,然後連接調試器?可能暫時將暫停設置爲y以使其等待連接 – davidfrancis 2012-07-18 22:54:32

+0

我將其更改爲以下內容,但仍然無效。 :(-Xdebug -Xnoagent -Djava.compiler = NONE -Xrunjdwp:transport = dt_socket,address = 7000,server = y,suspend = y – MindBrain 2012-07-18 23:50:43

+1

你是否正在運行該命令行,在你的問題中開始「java -Xdebug ...」?你希望這會做什麼?它是做什麼的?你需要更具體地說明你正在做什麼以及你看到什麼錯誤 – davidfrancis 2012-07-19 07:40:05

回答

1

您可以從命令提示符發出follwoing命令。 mvnDebug碼頭:run-exploded antrun:run然後你會知道你的碼頭在哪個端口上運行,然後運行 ​​- >從那裏調試配置,你可以調試你的服務器。 在調試配置中,您可以在這裏找到遠程Java應用程序選項,在這裏爲新的遠程Java應用程序創建一個新的調試配置,並且您也可以在此處定義新服務器 mvnDebug碼頭:運行分解現在您應該會看到您的新端口。

相關問題