2011-11-09 128 views
0

有沒有人有使用Eclipse的遠程系統資源管理器調試java代碼(代碼駐留在遠程Linux服務器上)的經驗?我能夠探索文件並使用內置shell,但是我無法在eclipse ide中的任何斷點上停下來。使用Eclipse的遠程系統資源管理器進行遠程Java調試

+0

請告訴我您要調試遠程服務器?我有移除jboss實例的調試java代碼的經驗。要做到這一點,你需要啓動帶有額外標誌的jboss來允許eclipse掛接。 – nuzz

+0

我沒有運行web應用程序的應用程序服務器,只是運行一個具有java main和一些junit的類...所有的命令行可執行的東西... – c12

+0

那麼爲什麼要打擾遠程調試?你只是想在eclipse中使用標準的調試器。然後它發生在我身上,它可能是遠程服務器上長期存在的進程。是這樣嗎?不是你可以在eclipse中調試的東西嗎? – nuzz

回答

0

我要帶你的遠程Java服務器需要使用類似啓動平底船:

的java -Xdebug -Xrunjdwp:交通= dt_socket,地址= 8001,服務器= Y暫停= Y -jar stockTradingGUI的.jar

然後你就可以使用Eclipse遠程調試

對於全跑下來看到連接:http://javarevisited.blogspot.com/2011/02/how-to-setup-remote-debugging-in.html

+0

所以我需要eclipse中的stockTradingGUI java項目,編譯並將stockTradingGUI.jar部署到遠程系統上,然後在遠程系統上運行上述命令,然後通過Eclipse中的調試配置?我遵循正確嗎? – c12

+0

不,您需要修改遠程計算機上的進程啓動以使啓動參數與此相似,則需要配置eclipses遠程調試程序以指向該主機以及上面配置的端口。我已經編輯了上面的鏈接到完整的描述。 – nuzz

相關問題