工做上可能用的上這個功能,由於將項目放到服務器(測試,生產仍是別開的好)後,有些問題須要DEBUG,沒有斷點很是不方便啊。java
並且網上不少資料說的亂七八糟,圖不對版的(本身貼的圖和你本身寫的東西都不同!嚴重誤導別人!!!)服務器
本身踩完坑後MARK一下socket
Windows下測試
進入目錄下的bin目錄,編輯打開startup.batdebug
在前面添加:SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=80003d
完成一行,不要斷開。server
Linux下(CentOS)blog
在catalina.sh中的首行添加:ip
CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"io
啓動~看是否彈出信息(一閃而過)
在Run下找到Debug Configurations
中文改爲對應的信息。
而後點擊Debug
以後設置斷點什麼的就和本地差很少了