Java開發遠程debug的使用
1、windos下tomcat註冊爲服務的形式
打開tomcat控制檯界面,在Java->Java Option追加遠程debug參數
-Xdebug
-Xrunjdwp:transport=dt_socket,address=9988,server=y,suspend=n
2、程序以jar包的形式啓動(以命令行或者腳本文件)
下面是在windows系統的腳本
@echo off
title demo
:: 遠程debug調試的時候使用,配置遠程調試鏈接端口9988
java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=9988,suspend=n -Dfile.encoding=utf-8 -jar demo.jar
3、在集成開發環境中設置遠程debug(idea)
host是遠程項目的主機地址
port是剛纔設置的遠程debug監聽端口
4、配置好後,進行debug,出現下列信息代表連接成功,打上斷點,訪問遠程項目,就能夠進入本地代碼了。
Connected to the target VM, address: ‘192.168.200.140:9988’, transport: ‘socket’
5、需要注意的是:線上運行代碼需要和本地代碼保持一致
6、小尾巴~~
只要有積累,就會有進步