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

Java服務(wù)實現(xiàn)開啟Debug遠程調(diào)試

 更新時間:2025年09月27日 14:55:13   作者:漂泊之云  
文章介紹如何通過JVM參數(shù)開啟Java服務(wù)遠程調(diào)試,便于在線上排查問題,在IDEA中配置客戶端連接,實現(xiàn)無需頻繁部署的調(diào)試,提升效率

一、背景

日常項目中,通常我們的代碼都是部署到遠程的服務(wù)器,有時線上出現(xiàn)了問題,

經(jīng)常需要我們增加一些日志來排查問題,但是如果是測試環(huán)境的場景下或者我們能進行遠程調(diào)試的話,

我們就可以使用遠程的Debug方式進行遠程調(diào)試,不用頻繁的修改代碼部署到遠程服務(wù)器上。

這時就需要我們的服務(wù)需要開啟遠程Debug了。

二、相關(guān)圖示說明

三、具體操作步驟

1、服務(wù)端配置

通常debug模式是關(guān)閉的,如果沒有特地打開的話,通常是通過設(shè)置JVM啟動參數(shù)來實現(xiàn)。

你可以使用以下參數(shù)來啟動Java程序,并開啟調(diào)試功能:

-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8888(debug監(jiān)聽端口號)

進行java -jar后面進行啟動,代表我們的服務(wù)端開啟的debug模式,并監(jiān)聽了8888的端口。

備注:

  • suspend 參數(shù)如果設(shè)置為 y,則表示在調(diào)試客戶端連接之前,JVM 會暫停執(zhí)行;
  • 如果設(shè)置為 n,則表示即使沒有調(diào)試客戶端連接,JVM也會繼續(xù)執(zhí)行。

2、客戶端配置

如果你想在本地機器上的8000端口監(jiān)聽調(diào)試請求,可以這樣啟動Java程序:

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8888(遠程的Debug服務(wù)端口)

在IDEA的應(yīng)用下可以用這個方式進行設(shè)置:

添加一個遠程debug, 然后配置好對應(yīng)的服務(wù)端的端口:

然后選擇對應(yīng)服務(wù)器的代碼,使用debug的模式進行啟動,這樣本地就能連上遠程的服務(wù)開始debug了。

后面的操作就跟本地debug一樣,選擇需要斷點的代碼,進行斷點操作即可。

總結(jié)

至此Java服務(wù)開啟Debug的遠程調(diào)試就介紹完了。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用注解開發(fā)SpringMVC詳細配置教程

    使用注解開發(fā)SpringMVC詳細配置教程

    這篇文章主要介紹了使用注解開發(fā)SpringMVC詳細配置教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • java基面試礎(chǔ)知識詳解

    java基面試礎(chǔ)知識詳解

    這篇文章主要介紹了java基面試礎(chǔ)知識,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • Java實現(xiàn)圖書管理系統(tǒng)的示例代碼

    Java實現(xiàn)圖書管理系統(tǒng)的示例代碼

    這篇文章將通過Java實現(xiàn)一個簡答的圖書管理系統(tǒng),本圖書管理系統(tǒng)用對象數(shù)組的方式來提供操作方法,比較特別,建議新手學習,這對理解Java面向?qū)ο笥泻艽髱椭?/div> 2022-11-11
  • Java源碼解析之Iterable接口

    Java源碼解析之Iterable接口

    遍歷集合我相信大部分coder都會遇到,也經(jīng)常使用,而Java給我們提供了多種選擇,接下來就讓我們一起來看看吧,需要的朋友可以參考下
    2021-05-05
  • Java實現(xiàn)PDF在線預(yù)覽功能(四種方式)

    Java實現(xiàn)PDF在線預(yù)覽功能(四種方式)

    這篇文章主要介紹了Java實現(xiàn)PDF在線預(yù)覽功能的四種方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • Spring Cloud Hystrix 線程池隊列配置(踩坑)

    Spring Cloud Hystrix 線程池隊列配置(踩坑)

    這篇文章主要介紹了Spring Cloud Hystrix 線程池隊列配置(踩坑),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • 詳解關(guān)于spring bean名稱命名的那些事

    詳解關(guān)于spring bean名稱命名的那些事

    每個bean都有一個或者多個標識符,這些標識符在容器中必須是唯一的,這篇文章主要給大家介紹了關(guān)于spring bean名稱命名的那些事,需要的朋友可以參考下
    2021-07-07
  • SpringBoot?Web請求響應(yīng)詳細代碼示例

    SpringBoot?Web請求響應(yīng)詳細代碼示例

    在Web開發(fā)中請求和響應(yīng)是必不可少的環(huán)節(jié),Spring Boot Web應(yīng)用中請求響應(yīng)的分層解耦是構(gòu)建高效、可維護系統(tǒng)的關(guān)鍵實踐,下面這篇文章主要介紹了SpringBoot?Web請求響應(yīng)的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-09-09
  • SpringMVC HttpMessageConverter報文信息轉(zhuǎn)換器

    SpringMVC HttpMessageConverter報文信息轉(zhuǎn)換器

    ??HttpMessageConverter???,報文信息轉(zhuǎn)換器,將請求報文轉(zhuǎn)換為Java對象,或?qū)ava對象轉(zhuǎn)換為響應(yīng)報文。???HttpMessageConverter???提供了兩個注解和兩個類型:??@RequestBody,@ResponseBody???,??RequestEntity,ResponseEntity??
    2023-01-01
  • 基于Java檢查IPv6地址的合法性

    基于Java檢查IPv6地址的合法性

    這篇文章主要介紹了基于Java檢查IPv6地址的合法性,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-01-01

最新評論

青冈县| 桦南县| 泸水县| 永川市| 大安市| 临泉县| 湘潭市| 安仁县| 宁陕县| 临洮县| 张北县| 文水县| 石景山区| 上犹县| 阳山县| 弥勒县| 子长县| 汉中市| 荆州市| 海阳市| 顺昌县| 太原市| 卓尼县| 普宁市| 乌拉特中旗| 台北县| 富宁县| 福安市| 延长县| 图们市| 肇东市| 武鸣县| 永靖县| 逊克县| 商城县| 镇宁| 湛江市| 交口县| 郎溪县| 延安市| 平陆县|