IDEA 操作
-
編輯配置
58836ca2ad87c64d96bb6420f6f550d.png -
添加
遠(yuǎn)程 JVM 調(diào)試
cfb424dd97f565bcace0f303815a92c.png -
在 主機(jī) 欄目中 添加 遠(yuǎn)程服務(wù)器的 ip,以及端口。
05e7b0869b8e03f88d813ebd0b32bac.png -
需要注意的是
遠(yuǎn)程 JVM 的命令行實(shí)參
。
展示:-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
保存
jar 包啟動配置
jar 包啟動方式修改為:
java '遠(yuǎn)程 JVM 的命令行實(shí)參中的信息' -jar xxx.jar
例:java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar xxx.jar
tomcat 配置方式
- 到 bin 中 打開 catalina.sh 文件進(jìn)行編輯。
- 在文件中 添加上這一句
查閱資料還有一種寫法:CATALINA_OPTS = "遠(yuǎn)程 JVM 的命令行實(shí)參中的信息" 例:CATALINA_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"
CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8081"
斷點(diǎn)調(diào)試
- IDEA 啟動編輯好的 JVM 調(diào)試。
- 在需要的地方打上斷點(diǎn)就可以接受遠(yuǎn)程的參數(shù)了