IDEA實(shí)現(xiàn)遠(yuǎn)程調(diào)試步驟詳解
IDEA不僅可以本地調(diào)試代碼,也可以遠(yuǎn)程調(diào)試代碼。
一、基本原理
本機(jī)和遠(yuǎn)程主機(jī)的兩個 VM 之間使用 Debug 協(xié)議通過 Socket 通信,傳遞調(diào)試指令和調(diào)試信息。
被調(diào)試程序的遠(yuǎn)程虛擬機(jī):作為 Debug 服務(wù)端,監(jiān)聽 Debug 調(diào)試指令。jdwp是Java Debug Wire Protocol的縮寫。
調(diào)試程序的本地虛擬機(jī):IDEA 中配置的 Remote Server,指定 Debug 服務(wù)器的Host:Port,以供 Debug 客戶端程序連接。
二、遠(yuǎn)程調(diào)試步驟
1、IDEA配置啟動環(huán)境(Debug服務(wù)器)
2、開啟遠(yuǎn)程Debug服務(wù)
1)對于jar包項(xiàng)目
命令行添加啟動項(xiàng),如下:
## 注意新參數(shù)必須在 -jar 之前 java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar test.jar
2)對于war包項(xiàng)目
啟動腳本(catalina.sh)添加如下信息:
## sudo vim $CATALINA_HOME/bin/catalina.sh JAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"
注意:
1)有時候調(diào)試時提示Connect time out,這時候需要關(guān)閉防火墻
2)只有本地和遠(yuǎn)程的代碼保持一致才能進(jìn)行遠(yuǎn)程調(diào)試
到此這篇關(guān)于IDEA實(shí)現(xiàn)遠(yuǎn)程調(diào)試步驟詳解的文章就介紹到這了,更多相關(guān)IDEA 遠(yuǎn)程調(diào)試內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 使用idea遠(yuǎn)程調(diào)試jar包的配置過程
- 基于IDEA 的遠(yuǎn)程調(diào)試 Weblogic的操作過程
- idea遠(yuǎn)程debug調(diào)試部署在tomcat上項(xiàng)目
- Tomcat使用IDEA遠(yuǎn)程Debug調(diào)試的講解
- idea遠(yuǎn)程調(diào)試spark的步驟講解
- Intellij idea遠(yuǎn)程debug連接tomcat實(shí)現(xiàn)單步調(diào)試
- 詳述IntelliJ IDEA遠(yuǎn)程調(diào)試Tomcat的方法(圖文)
- idea2023遠(yuǎn)程調(diào)試springboot的過程詳解
相關(guān)文章
Spring Boot 部署過程解析(jar or war)
這篇文章主要介紹了Spring Boot 部署過程解析(jar or war),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-09-09學(xué)習(xí)Java之IO流中有哪些復(fù)雜的API
這篇文章我們要先對IO流的API有個基本的認(rèn)知,因?yàn)镮O流的類和方法太多了,我們不得不專門學(xué)習(xí)一下,所以本文就給大家詳細(xì)的講講Java?IO流中復(fù)雜的API,需要的朋友可以參考下2023-09-09Java字符串相關(guān)類StringBuffer的用法詳解
java.lang包下的StringBuffer類,代表著可變的字符序列,可以用來對字符串內(nèi)容進(jìn)行增刪改操作。本文將通過示例詳細(xì)說說它的用法,感興趣的可以跟隨小編一起學(xué)習(xí)一下2022-10-10Java實(shí)現(xiàn)企業(yè)微信消息推送功能的詳細(xì)步驟
這篇文章主要介紹了Java實(shí)現(xiàn)企業(yè)微信消息推送功能,本文圖文實(shí)例代碼相結(jié)合給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-04-04Java項(xiàng)目啟動成功、失敗信息實(shí)時反饋提醒問題(郵件或者短信)
這篇文章主要介紹了Java項(xiàng)目啟動成功、失敗信息實(shí)時反饋提醒問題(郵件或者短信),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-06-06使用RestTemplate調(diào)用https接口跳過證書驗(yàn)證
這篇文章主要介紹了使用RestTemplate調(diào)用https接口跳過證書驗(yàn)證,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-10-10