以前一直用eclipse,最近改用idea.記錄下idea的遠程調試。 一.啟動服務 1.配置tomcat 啟動參數增加 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 參數解釋 ...
遠程調試 主動連接調試:服務端配置監控端口,本地IDE連接遠程監聽端口進行調試,一般調試問題用這種方式。 被動連接調試:本地IDE監聽某端口,等待遠程連接本地端口。一般用於遠程服務啟動不了,啟動時連接到本地調試分析。 主動連接調試demo 我這里已經有個數據路由的項目,我以這個項目為例 主動連接需要先啟動服務端,后啟動客戶端 .把項目打成jar包 選中項目右鍵 gt Export gt Runna ...
2018-09-11 10:29 1 9777 推薦指數:
以前一直用eclipse,最近改用idea.記錄下idea的遠程調試。 一.啟動服務 1.配置tomcat 啟動參數增加 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 參數解釋 ...
遇見一個怪異問題,無奈線上數據庫有限制,只能遠程調試下代碼。突然發現,遠程調試代碼真的好簡單,簡單記錄下操作步驟。 1、在idea里創建一個Remote,遠程連接的入口。 找到 Edit Configgurations 這個選項。 找到左上角的加號,新建一個 ...
java 可以以調試模式啟動,啟動后可以使用 jdb 對程序進行調試。以調試模式啟動,需要加入以下參數: 一般如 tomcat, jboss, weblogic 等服務器中會使用 JAVA_OPTS 環境變量,如果要運行這類服務,可以設置該環境變量如下: linux 下 ...
寫服務端程序,在開發環境下打開遠程調試還是非常有用的,還原現場非常容易,讓請求方再發個請求即可。如果下來本地調試的話很多環境與管理服務的地址配置什么的都可能不一樣,增加了可變因素。 在需要啟動服務調試的jvm啟動參數中加入(注意:參數要排在啟動類名的前面) -Xdebug ...
服務端: 普通的jar項目 jdk1.7之后使用命令: java -agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=y -jar test-remove-debug.jar jdwp:是 Java Debug ...
使用idea遠程調試,需要在服務端啟動時,增加JVM參數,開通debug端口 啟動是增加該參數,debug_port 為遠程debug接口,與本地服務debug接口一致 例如 $JAVA_HOME/bin/java -Xdebug -Xrunjdwp:transport ...
docker中tomcat實現遠程調試配置 由於部署環境的差異性,相信很多朋友都碰到過開發環境正常測試過的功能在測試環境甚至生產環境下出現bug的情況。一般情況下,生產環境可以采取的手段比較單一,即通過日志的方式獲取運行中的環境上下文,分析日志文件並嘗試重現bug。這會帶來 ...
基於Java的系統提測過程中總是會面臨如何在研發端重現的問題。 若是情景簡單,研發可以切換到SIT環境構造相關數據完成復現和單步調試,但更多的情況是情景復雜,難以重現或重現成本過高。研發花費大量經歷在本地適配SIT環境然后才能單步調試尋找問題。如果讓SIT環境可以接收遠程調試,是不是可以更好的解決 ...