springboot遠(yuǎn)程debug調(diào)試全過(guò)程
springboot遠(yuǎn)程debug調(diào)試
1.首先去編輯器打開(kāi)項(xiàng)目
2.打開(kāi)Edit Configurations
選擇remote選項(xiàng),輸入對(duì)應(yīng)的ip,port(與項(xiàng)目端口不一致,是開(kāi)放端口就行)
3.復(fù)制好啟動(dòng)參數(shù),至遠(yuǎn)程服務(wù)器啟動(dòng)對(duì)應(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)對(duì)方打上斷點(diǎn),即可!
下面進(jìn)行詳解
打開(kāi) 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不起作用問(wèn)題
這篇文章主要介紹了解決springboot配置logback-spring.xml不起作用問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-11-11一文詳解Java中的可變對(duì)象(Mutable)與不可變對(duì)象(Immutable)
如何在 Java 中創(chuàng)建不可變對(duì)象?我以前以為所有對(duì)象都是不可變的,因?yàn)槿绻愀淖円粋€(gè) String 實(shí)例的內(nèi)容,它總是會(huì)創(chuàng)建一個(gè)新的 String 對(duì)象并指向該對(duì)象,在本文中,我不僅將分享在 Java 中Immutable的步驟,還將討論可變對(duì)象與不可變對(duì)象及其優(yōu)缺點(diǎn)2023-11-11使用SpringBoot中web項(xiàng)目推薦目錄結(jié)構(gòu)的問(wèn)題
這篇文章主要介紹了SpringBoot中web項(xiàng)目推薦目錄結(jié)構(gòu)的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-01-01Java編譯時(shí)類型與運(yùn)行時(shí)類型
這篇文章主要介紹了Java編譯時(shí)類型與運(yùn)行時(shí)類型,文章以父類BaseClass和子類SubClass為例展開(kāi)對(duì)主題的探討,具有一的?參考價(jià)值,需要的小伙伴可以參考一下2022-03-03Windows下使用IDEA搭建Hadoop開(kāi)發(fā)環(huán)境的詳細(xì)方法
這篇文章主要介紹了Windows下使用IDEA搭建Hadoop開(kāi)發(fā)環(huán)境,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(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ù)的過(guò)程詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-08-08史上最全最強(qiáng)SpringMVC詳細(xì)示例實(shí)戰(zhàn)教程(圖文)
這篇文章主要介紹了史上最全最強(qiáng)SpringMVC詳細(xì)示例實(shí)戰(zhàn)教程(圖文),需要的朋友可以參考下2016-12-12Spring IOC的三種實(shí)現(xiàn)方式詳解
這篇文章主要介紹了Spring IOC的三種實(shí)現(xiàn)方式,在Spring框架中,IOC通過(guò)依賴注入來(lái)實(shí)現(xiàn),而依賴注入主要有三種實(shí)現(xiàn)方式,構(gòu)造器注入、Setter注入和字段注入,每種方式都有其特點(diǎn)、適用場(chǎng)景和優(yōu)缺點(diǎn),需要的朋友可以參考下2025-02-02java實(shí)現(xiàn)學(xué)生成績(jī)信息管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)學(xué)生成績(jī)信息管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-07-07