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

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

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

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

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

