idea将远程代码更新合并到本地_idea 本地调试远程服务器代码
生活随笔
收集整理的這篇文章主要介紹了
idea将远程代码更新合并到本地_idea 本地调试远程服务器代码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
基本原理
- 本機和遠程主機的兩個 VM 之間使用 Debug 協議通過 Socket 通信,傳遞調試指令和調試信息。
- 被調試程序的遠程虛擬機:作為 Debug 服務端,監聽 Debug 調試指令。jdwp是Java Debug Wire Protocol的縮寫。
- 調試程序的本地虛擬機:IDEA 中配置的 Remote Server,指定 Debug 服務器的Host:Port,以供 Debug 客戶端程序連接。
遠程調試步驟
2.開啟遠程Debug服務
a.對于jar包服務
## 注意新參數必須在 -jar 之前java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar test.jarb.對于war包服務
啟動腳本(catalina.sh)添加如下信息:
## sudo vim $CATALINA_HOME/bin/catalina.shJAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"注意
總結
以上是生活随笔為你收集整理的idea将远程代码更新合并到本地_idea 本地调试远程服务器代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java httpclient 关闭_【
- 下一篇: 男子花30万元改造房间:仿《星际公民》飞