日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

idea 远程调试_我的天!你竟然不会用IDEA远程调试Tomcat...

發(fā)布時間:2025/3/8 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 idea 远程调试_我的天!你竟然不会用IDEA远程调试Tomcat... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

# 準備工作

明確的遠程服務(wù)器的IP地址,某些我是:192.168.92.128

關(guān)掉服務(wù)器防火墻:service iptables stop

#?本地遠程服務(wù)器配置

添加遠程服務(wù)器,如下圖

復(fù)制遠程服務(wù)器自動生成的JVM參數(shù),等下有用,如下圖,類似我的是:

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005

如下圖,在主機添加服務(wù)器的IP地址:192.168.92.128。

把剛剛復(fù)制參數(shù)加個前綴,變成:

Linux(有單引號):

export JAVA_OPTS='-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005'

Windows(沒有單引號):

set JAVA_OPTS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005

#?服務(wù)器Tomcat配置

以Linux環(huán)境為例

Tomcat安裝在/ usr / program / tomcat7

Tomcat的執(zhí)行程序:/usr/program/tomcat7/bin/catalina.sh

編輯Tomcat執(zhí)行程序:vim/usr/program/tomcat7/bin/catalina.sh(Windows是編輯:catalina.bat)

在該文件的最上面,添加我們剛剛復(fù)制的那句話:

export JAVA_OPTS='-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005'

如果你的項目有特殊JVM參數(shù),那你就把你的那部分參數(shù)和這部分參數(shù)合并在一起。

如下圖所示:

# 服務(wù)器Jetty配置

同樣是Linux環(huán)境

jetty不像Tomcat那樣需要安裝,只要有jetty的jar包就可以啟動我們想要啟動的應(yīng)用。

在啟動應(yīng)用的時候加入之前上邊我們copy的-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005就可以了。

就像這樣:

java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar {your jetty path} {your port} --path {your war} 1>/dev/null 2>&1 &

#開始調(diào)試

啟動服務(wù)器Tomcat

啟動本地遠程服務(wù)器

如果可以看到如下圖效果,表示已經(jīng)連接成功了,接下里就是跟往常一樣,在本地代碼上設(shè)置斷點,然后您訪問遠程的地址,觸發(fā)到該代碼自動就會在本地停住。

如下圖,可以看到調(diào)試效果

來源:https://urlify.cn/NZZNna

?往期推薦?

?

  • 730萬被黑客轉(zhuǎn)走!上海某“代發(fā)工資”公司賬戶密碼是“123456”
  • 太贊了!滴滴開源了一套分布式ID的生成系統(tǒng)...
  • 為什么阿里規(guī)定需要在事務(wù)注解@Transactional中指定rollbackFor?

?

點擊免費編程資料

總結(jié)

以上是生活随笔為你收集整理的idea 远程调试_我的天!你竟然不会用IDEA远程调试Tomcat...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。