最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

idea springboot遠(yuǎn)程debug的操作方法

 更新時(shí)間:2020年10月08日 08:52:59   作者:Jyannis  
這篇文章主要介紹了idea springboot遠(yuǎn)程debug的操作方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

Remote Debug 綜述

當(dāng)我們的后臺(tái)項(xiàng)目部署到服務(wù)器上時(shí),由于環(huán)境和本地不同,有時(shí)候也會(huì)有一些奇奇怪怪的問(wèn)題出現(xiàn)。只依賴服務(wù)器上的日志來(lái)診斷可能太不靈活,這時(shí)就需要我們進(jìn)行遠(yuǎn)程調(diào)試。
在開(kāi)始我們的步驟前,先確認(rèn)一點(diǎn):
我們現(xiàn)在是希望能夠在本地遠(yuǎn)程調(diào)試服務(wù)器上的程序,也就是說(shuō):

  • 本地 = 調(diào)試者
  • 服務(wù)器 = 被調(diào)試者

而且還有一點(diǎn)我們需要注意,就是在調(diào)試遠(yuǎn)程服務(wù)器上的代碼時(shí),一定要保證 遠(yuǎn)程服務(wù)器 上的代碼和 本地 代碼一致,不然就失去debug效果了。

First Step 本地配置遠(yuǎn)程服務(wù) 在本地,打開(kāi)我們的idea,在運(yùn)行窗口上點(diǎn)擊 Edit Configurations…

在這里插入圖片描述

會(huì)看到新跳出來(lái)一個(gè)窗口,點(diǎn)擊左上角 ‘+' 號(hào),選擇 Remote

在這里插入圖片描述

填入相關(guān)信息

在這里插入圖片描述

這樣就算是做好了我們本地的遠(yuǎn)程debug配置。
這里補(bǔ)充一個(gè)小tip

這里設(shè)置的8002端口是監(jiān)聽(tīng)端口,讀者也可以修改為自己想要的端口。
但是要注意,監(jiān)聽(tīng)端口啟動(dòng)端口必須不同。
也就是服務(wù)器上項(xiàng)目啟動(dòng)的端口,要和你現(xiàn)在設(shè)置的這個(gè)監(jiān)聽(tīng)端口不一樣。

先別急著把這個(gè)界面關(guān)掉,我們把這一段內(nèi)容復(fù)制下來(lái):

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8002

Second Step 服務(wù)器以遠(yuǎn)程監(jiān)聽(tīng)方式啟動(dòng)

打開(kāi)我們的Xshell(或其他SSH工具)連接上我們的遠(yuǎn)程服務(wù)器。
啟動(dòng)時(shí),我們將過(guò)去的java -jar xxx.jar命令給替換成:

java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8002 xxx.jar

但如果我們的遠(yuǎn)程服務(wù)器是阿里云、騰訊云等云服務(wù)商的云服務(wù)器,我們可能需要像下面這樣改:
指定我們開(kāi)放的ip,確保不會(huì)被默認(rèn)設(shè)置為127.0.0.1:8002導(dǎo)致外部無(wú)法訪問(wèn)進(jìn)來(lái)。

java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=0.0.0.0:8002 xxx.jar

回車啟動(dòng),會(huì)看到下面的字樣,就說(shuō)明成功監(jiān)聽(tīng)了:

Listening for transport dt_socket at address: 8002

Third Step 在本地調(diào)試

點(diǎn)擊debug

在這里插入圖片描述

可以看到控制臺(tái)中顯示出了以下字樣,說(shuō)明連接成功。

Connected to the target VM, address: '{ip}:8002', transport: 'socket'

然后就可以像調(diào)試本地程序一樣打斷點(diǎn)調(diào)試了~

到此這篇關(guān)于idea springboot遠(yuǎn)程debug的操作方法的文章就介紹到這了,更多相關(guān)idea springboot遠(yuǎn)程debug內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MyBatisPlus PaginationInterceptor分頁(yè)插件的使用詳解

    MyBatisPlus PaginationInterceptor分頁(yè)插件的使用詳解

    這篇文章主要介紹了MyBatisPlus PaginationInterceptor分頁(yè)插件的使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • 使用SSM+Layui+Bootstrap實(shí)現(xiàn)汽車維保系統(tǒng)的示例代碼

    使用SSM+Layui+Bootstrap實(shí)現(xiàn)汽車維保系統(tǒng)的示例代碼

    本文主要實(shí)現(xiàn)對(duì)汽車維修廠的信息化管理功能,。實(shí)現(xiàn)的主要功能包含用戶管理、配置管理、汽車管理、故障管理、供應(yīng)商管理、配件管理、維修訂單管理、統(tǒng)計(jì)信息、公告管理、個(gè)人信息管理,感興趣的可以了解一下
    2021-12-12
  • springboot~nexus項(xiàng)目打包要注意的地方示例代碼詳解

    springboot~nexus項(xiàng)目打包要注意的地方示例代碼詳解

    這篇文章主要介紹了springboot~nexus項(xiàng)目打包要注意的地方,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Java?Selenide?簡(jiǎn)介與用法

    Java?Selenide?簡(jiǎn)介與用法

    Selenium?是目前用的最廣泛的Web?UI?自動(dòng)化測(cè)試框架,本文給大家介紹下Java?Selenide使用,感興趣的朋友一起看看吧
    2022-01-01
  • github上的java項(xiàng)目怎么運(yùn)行(面向小白)

    github上的java項(xiàng)目怎么運(yùn)行(面向小白)

    這篇文章主要介紹了github上的java項(xiàng)目怎么運(yùn)行(面向小白),今天從github把我以前寫(xiě)的一個(gè)小demo下載下來(lái)了,第一次下載項(xiàng)目,摸索了一個(gè)多小時(shí),才運(yùn)行起來(lái),需要的朋友可以參考下
    2019-06-06
  • java開(kāi)發(fā)hutool HttpUtil網(wǎng)絡(luò)請(qǐng)求工具使用demo

    java開(kāi)發(fā)hutool HttpUtil網(wǎng)絡(luò)請(qǐng)求工具使用demo

    這篇文章主要為大家介紹了hutool之HttpUtil網(wǎng)絡(luò)請(qǐng)求工具使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • Java的long和bigint長(zhǎng)度對(duì)比詳解

    Java的long和bigint長(zhǎng)度對(duì)比詳解

    在本文中小編給大家分享了關(guān)于Java的long和bigint長(zhǎng)度比較的知識(shí)點(diǎn)內(nèi)容,有興趣的朋友們學(xué)習(xí)參考下。
    2019-07-07
  • 用StopWatch優(yōu)雅替代currentTimeMillis計(jì)算程序執(zhí)行耗時(shí)

    用StopWatch優(yōu)雅替代currentTimeMillis計(jì)算程序執(zhí)行耗時(shí)

    別再用System.currentTimeMillis()計(jì)算程序執(zhí)行耗時(shí)了,擁抱StopWatch優(yōu)雅來(lái)優(yōu)雅的計(jì)算,代碼更簡(jiǎn)潔效率更高,本文帶你了解StopWatch的使用
    2021-09-09
  • java組件fileupload文件上傳demo

    java組件fileupload文件上傳demo

    這篇文章主要為大家詳細(xì)介紹了java組件fileupload文件上傳demo ,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • SpringBoot整合Netty+Websocket實(shí)現(xiàn)消息推送的示例代碼

    SpringBoot整合Netty+Websocket實(shí)現(xiàn)消息推送的示例代碼

    WebSocket使得客戶端和服務(wù)器之間的數(shù)據(jù)交換變得更加簡(jiǎn)單,允許服務(wù)端主動(dòng)向客戶端推送數(shù)據(jù),本文主要介紹了SpringBoot整合Netty+Websocket實(shí)現(xiàn)消息推送的示例代碼,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01

最新評(píng)論

冷水江市| 台州市| 错那县| 汉中市| 星座| 安福县| 商城县| 祁东县| 若羌县| 胶州市| 烟台市| 寻甸| 上饶县| 乡城县| 九龙城区| 井冈山市| 格尔木市| 抚顺市| 长武县| 且末县| 南涧| 临安市| 尖扎县| 张家港市| 乐平市| 水城县| 平泉县| 诸城市| 巴中市| 乡宁县| 江津市| 锦屏县| 法库县| 磴口县| 石楼县| 迁安市| 滦南县| 南川市| 吉林省| 象州县| 拉孜县|