通過在服務器Tomcat中進行簡單配置即可在本地debug服務器上的代碼冤留。
1. Tomcat配置
(1) 進入到tomcat目錄
(2) 編輯bin/catalina.sh
vim bin/catalina.sh
搜索 localhost:8000,如下所示耻瑟,
330 if [ -z "$JPDA_ADDRESS" ]; then
331 JPDA_ADDRESS="localhost:8000"
332 fi
將localhost:8000改為自定義的端口號(示例中改為了8081)庞溜。
330 if [ -z "$JPDA_ADDRESS" ]; then
331 JPDA_ADDRESS="8081"
332 fi
(3) 保存退出
(4) 啟動tomcat
bin/catalina.sh jpda start
(5) 使用netstat命令查看是否開啟遠程調試
netstat -npl|grep 8081
出現如下結果表示開啟成功
tcp 0 0 0.0.0.0:8081 0.0.0.0:* LISTEN
2. Eclipse 配置
(1) 打開調試配置
(2) 設置運行參數
(3) 點擊Debug 按鈕
(4) 打上斷點破讨,開始調試
3. IntelliJ IDEA 配置
(1) 打開運行設置
(2) 點擊remote
(3) 設置連接參數
- jvm版本
- 遠程debug ip
- 遠程debug端口號
- 本地代碼
(4) 點擊Debug按鈕
(5) 打上斷點,開始調試