首先 要先去tomcat的bin目錄下有個catalina文件linux
若是是windows系統就修改catalina.batwindows
若是是linux系統就修改catalina.shtomcat
這個文件內有個 JPDA_ADDRESS="8000" 這個屬性,這個就是讓服務器暴露debug的端口號 能夠隨意改服務器
而後 使用命令網絡
linux系統 ./catalina.sh jpda start 啓動debug模式eclipse
windows系統 ./catalina.bat jpda start 啓動debug模式spa
在 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"