案例代碼: https://www.cnblogs.com/youxiu326/p/sb_promotion.html
1.首先去編輯器打開項目
2.打開Edit Configurations ,選擇remote選項,輸入對應的ip,port(與項目端口不一致,是開放端口就行)
3.復制好啟動參數,至遠程服務器啟動對應jar包,例如 java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=**** ****.jar
4.返回編輯器並選中剛剛設置好的remote項目,啟動,並在相應對方打上斷點,即可!
- 打開 Edit Configurations

- 點擊+號,選擇remote選項


- 設置遠程ip,調試port

- 設置成功后,可發現多了個選項

- 去服務器啟動項目,使用到之前復制的參數 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8083
java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8083 sb_promotion-0.0.1-SNAPSHOT.jar
debug啟動項目
[root@lihui java]# java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8083 sb_promotion-0.0.1-SNAPSHOT.jar
Listening for transport dt_socket at address: 8083
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v1.5.8.RELEASE)

- 服務器啟動成功后,idea中啟動剛剛設置好的項目,點擊DeBug圖標,如下圖所示

- 調試效果如下
