1.在idea中選擇Edit Configurations,添加Remote遠程鏈接,以下圖:html
設置名稱爲:workerDebug,Host:爲遠程要鏈接的服務器地址,Port:爲debug時的端口號java
在idea中配置完遠程鏈接後,複製:-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8899bash
2.在啓動jar包時,將-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8899 做爲啓動參數,以下:服務器
java -jar -Xrunjdwp:transport=dt_socket,address=8899,suspend=y,server=y worker.jar
3.啓動服務後,在idea中選中1中配置的遠程鏈接,點擊debug啓動,就會鏈接遠程服務,進行debug調試:socket
如上圖,若是出現Connected to the target VM, address: '10.37.141.252:8899', transport: 'socket',即說明遠程鏈接成功,能夠打斷點,調用接口進行調試ide
原文出處:https://www.cnblogs.com/qixing/p/11475273.htmlidea