eclipse遠程debug tomcat

首先 要先去tomcat的bin目錄下有個catalina文件linux

若是是windows系統就修改catalina.batwindows

若是是linux系統就修改catalina.shtomcat

這個文件內有個   JPDA_ADDRESS="8000"  這個屬性,這個就是讓服務器暴露debug的端口號  能夠隨意改服務器

而後 使用命令網絡

啓動服務器debug

linux系統   ./catalina.sh jpda start   啓動debug模式eclipse

windows系統  ./catalina.bat jpda start  啓動debug模式spa

eclipse新建遠程debug

在 Run》Debug Configuration進入頁面  雙擊 Remote Java Applicationdebug

設置好了就能夠啓動debug了ip

坑點:

以下圖是最大的坑點io

可能的緣由:

1.網絡問題 若是實在是網絡太差能夠吧超時時間設置長一些(概率很低)

2.debug端口被佔用了,本身排查端口去吧(概率也很低)

3.已經有一條連接了,去debug透視圖中,找到點擊斷開連接,就能夠解決問題了。(概率也不高)

4.服務器的防火牆沒有把debug端口開放出來  去服務器把debug端口放行就能夠了(最有可能出現的問題)

5.tomcat內帶的debug端口可能設定有問題(親身被坑過,tomcat8.0)

JPDA_ADDRESS="localhost:8000"

若是是上面這個的話,遠程是沒法訪問的,由於配置的是本地的,須要改成

JPDA_ADDRESS="8000"

相關文章
相關標籤/搜索