遠程調試是調試服務器的有效手段,遠程服務器運行的應用能夠在本地代碼中打斷點調試,能讓開發人員準肯定位服務器上的問題。java
1、開啓遠程調試前提:本地代碼與服務器代碼一致,服務器
2、開啓遠程調試步驟socket
1.開發工具配置ide
idea端打開Edit configurations,工具
增長Remote開發工具
配置remoteidea
2.遠程服務啓動spa
java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 deep-brain-admin-0.0.4-SNAPSHOT.war --server.port=9030調試
其中紅色標註的一串是徹底與idea同樣的配置,這裏須要注意5005與9030的區別。5005是遠程調試監聽端口,也就是本地idea能夠監聽遠程服務的5005端口進行遠程調試,而9030端口是遠程服務啓動端口。server
3.本地啓動Remote
這裏須要注意啓動順序,先啓動服務器,再啓動本地Remote