Eclipse遠(yuǎn)程debug的步驟與注意事項(xiàng)
目的:可以適用于支付寶微信支付接口的一些簽名驗(yàn)證需要放在服務(wù)端才能執(zhí)行又需要debug時(shí)。
步驟:需要在遠(yuǎn)程服務(wù)端修改tomcat配置,然后在本地進(jìn)行debug配置。
- 遠(yuǎn)程tomcat配置:個(gè)人習(xí)慣使用./startup.sh進(jìn)行啟動(dòng),所以介紹對應(yīng)方式,有興趣可以留言,我們探討其它方式。
在catalina.sh文件中加入如下配置:
CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"(需要在同一行)
具體位置如圖:

本地debug配置:打開Debug Configurations,左邊欄中找到Remote Java Application雙擊,會有如下圖的界面
Name:自定義;
Project:需要遠(yuǎn)程debug的項(xiàng)目;
Host:遠(yuǎn)程IP;
Port:8000,與步驟1所添加配置中的address相同;
點(diǎn)擊Apply,再點(diǎn)擊Debug就可以開始遠(yuǎn)程debug了。

注意:
在遠(yuǎn)程修改tomcat時(shí),在logs/catalina.out文件中找到Listening for transport dt_socket at address: 8000時(shí)說明堅(jiān)挺開啟,遠(yuǎn)程配置基本成功了。

不要任意修改配置中的address端口,本人比較愚鈍,修改了,老是導(dǎo)致端口占用。老老實(shí)實(shí)使用8000就好。
如果上面的都沒有問題,注意1中的提示也能看到,但是還是報(bào)timeout,可以適當(dāng)加長debug超時(shí)時(shí)間。

總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
相關(guān)文章
Spring Boot實(shí)戰(zhàn)之?dāng)?shù)據(jù)庫操作的示例代碼
本篇文章主要介紹了Spring Boot實(shí)戰(zhàn)之?dāng)?shù)據(jù)庫操作的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-01-01
SpringBoot實(shí)現(xiàn)在webapp下直接訪問html,jsp
這篇文章主要介紹了SpringBoot實(shí)現(xiàn)在webapp下直接訪問html,jsp問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-10-10
Java使用多線程批次查詢大量數(shù)據(jù)(Callable返回?cái)?shù)據(jù))方式
今天給大家分享Java使用多線程批次查詢大量數(shù)據(jù)(Callable返回?cái)?shù)據(jù))方式,多線程有好幾種方式,今天說的方式比較好,實(shí)現(xiàn)Callable<> 這種方式能返回查詢的數(shù)據(jù),加上Future異步獲取方式,查詢效率大大加快,感興趣的朋友一起看看吧2023-11-11
解決jhipster修改jdl生成的實(shí)體類報(bào)錯(cuò):liquibase.exception.ValidationFailed
這篇文章主要介紹了解決jhipster修改jdl生成的實(shí)體類報(bào)錯(cuò):liquibase.exception.ValidationFailedException: Validation Failed問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11
Spring Boot + Mybatis多數(shù)據(jù)源和動(dòng)態(tài)數(shù)據(jù)源配置方法
最近做項(xiàng)目遇到這樣的應(yīng)用場景,項(xiàng)目需要同時(shí)連接兩個(gè)不同的數(shù)據(jù)庫A, B,并且它們都為主從架構(gòu),一臺寫庫,多臺讀庫。下面小編給大家?guī)砹薙pring Boot + Mybatis多數(shù)據(jù)源和動(dòng)態(tài)數(shù)據(jù)源配置方法,需要的朋友參考下吧2018-01-01
Maven分步詳解多環(huán)境配置與應(yīng)用流程
這篇文章主要介紹了Maven進(jìn)階多環(huán)境配置與應(yīng)用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08

