遠程調試是調試服務器的有效手段,遠程服務器運行的應用可以在本地代碼中打斷點調試,能讓開發人員准確定位服務器上的問題。
一、開啟遠程調試前提:本地代碼與服務器代碼一致,
二、開啟遠程調試步驟
1.開發工具配置
idea端打開Edit configurations,
增加Remote
配置remote
2.遠程服務啟動
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端口是遠程服務啟動端口。
3.本地啟動Remote
這里需要注意啟動順序,先啟動服務器,再啟動本地Remote