日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

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

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

# 準(zhǔn)備工作

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

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

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

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

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

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

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

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

Linux(有單引號(hào)):

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

Windows(沒(méi)有單引號(hào)):

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'

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

如下圖所示:

# 服務(wù)器Jetty配置

同樣是Linux環(huán)境

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

在啟動(dòng)應(yīng)用的時(shí)候加入之前上邊我們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 &

#開(kāi)始調(diào)試

啟動(dòng)服務(wù)器Tomcat

啟動(dòng)本地遠(yuǎn)程服務(wù)器

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

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

來(lái)源:https://urlify.cn/NZZNna

?往期推薦?

?

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

?

點(diǎn)擊免費(fèi)編程資料

總結(jié)

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

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