springboot遠(yuǎn)程debug調(diào)試全過程
springboot遠(yuǎn)程debug調(diào)試
1.首先去編輯器打開項(xiàng)目

2.打開Edit Configurations
選擇remote選項(xiàng),輸入對應(yīng)的ip,port(與項(xiàng)目端口不一致,是開放端口就行)

3.復(fù)制好啟動(dòng)參數(shù),至遠(yuǎn)程服務(wù)器啟動(dòng)對應(yīng)jar包
例如:
java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=7777? abc.jar
4.返回編輯器并選中剛剛設(shè)置好的remote項(xiàng)目
啟動(dòng),并在相應(yīng)對方打上斷點(diǎn),即可!
下面進(jìn)行詳解
打開 Edit Configurations

點(diǎn)擊+號(hào),選擇remote選項(xiàng)


設(shè)置遠(yuǎn)程ip,調(diào)試port

設(shè)置成功后,可發(fā)現(xiàn)多了個(gè)選項(xiàng)

去服務(wù)器啟動(dòng)項(xiàng)目,使用到之前復(fù)制的參數(shù) -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啟動(dòng)項(xiàng)目
[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)

服務(wù)器啟動(dòng)成功后,idea中啟動(dòng)剛剛設(shè)置好的項(xiàng)目,點(diǎn)擊DeBug圖標(biāo),如下圖所示

調(diào)試效果如下

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
解決springboot配置logback-spring.xml不起作用問題
這篇文章主要介紹了解決springboot配置logback-spring.xml不起作用問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-11-11
一文詳解Java中的可變對象(Mutable)與不可變對象(Immutable)
如何在 Java 中創(chuàng)建不可變對象?我以前以為所有對象都是不可變的,因?yàn)槿绻愀淖円粋€(gè) String 實(shí)例的內(nèi)容,它總是會(huì)創(chuàng)建一個(gè)新的 String 對象并指向該對象,在本文中,我不僅將分享在 Java 中Immutable的步驟,還將討論可變對象與不可變對象及其優(yōu)缺點(diǎn)2023-11-11
使用SpringBoot中web項(xiàng)目推薦目錄結(jié)構(gòu)的問題
這篇文章主要介紹了SpringBoot中web項(xiàng)目推薦目錄結(jié)構(gòu)的問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-01-01
Java編譯時(shí)類型與運(yùn)行時(shí)類型
這篇文章主要介紹了Java編譯時(shí)類型與運(yùn)行時(shí)類型,文章以父類BaseClass和子類SubClass為例展開對主題的探討,具有一的?參考價(jià)值,需要的小伙伴可以參考一下2022-03-03
Windows下使用IDEA搭建Hadoop開發(fā)環(huán)境的詳細(xì)方法
這篇文章主要介紹了Windows下使用IDEA搭建Hadoop開發(fā)環(huán)境,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12
使用SpringBoot+EasyExcel+Vue實(shí)現(xiàn)excel表格的導(dǎo)入和導(dǎo)出詳解
這篇文章主要介紹了使用SpringBoot+VUE+EasyExcel?整合導(dǎo)入導(dǎo)出數(shù)據(jù)的過程詳解,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-08-08
史上最全最強(qiáng)SpringMVC詳細(xì)示例實(shí)戰(zhàn)教程(圖文)
這篇文章主要介紹了史上最全最強(qiáng)SpringMVC詳細(xì)示例實(shí)戰(zhàn)教程(圖文),需要的朋友可以參考下2016-12-12
Spring IOC的三種實(shí)現(xiàn)方式詳解
這篇文章主要介紹了Spring IOC的三種實(shí)現(xiàn)方式,在Spring框架中,IOC通過依賴注入來實(shí)現(xiàn),而依賴注入主要有三種實(shí)現(xiàn)方式,構(gòu)造器注入、Setter注入和字段注入,每種方式都有其特點(diǎn)、適用場景和優(yōu)缺點(diǎn),需要的朋友可以參考下2025-02-02
java實(shí)現(xiàn)學(xué)生成績信息管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)學(xué)生成績信息管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-07-07

