前言
工作上可能用的上這個功能,因為將項目放到服務器(測試,生產還是別開的好)后,有些問題需要DEBUG,沒有斷點非常不方便啊。
而且網上很多資料說的亂七八糟,圖不對版的(自己貼的圖和你自己寫的東西都不一樣!嚴重誤導別人!!!)
自己踩完坑后MARK一下
Tomcat
Windows下
進入目錄下的bin目錄,編輯打開startup.bat
在前面添加:SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
完成一行,不要斷開。
Linux下(CentOS)
在catalina.sh中的首行添加:
CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
啟動~看是否彈出信息(一閃而過)
Eclipse
在Run下找到Debug Configurations
中文改成對應的信息。
然后點擊Debug
之后設置斷點什么的就和本地差不多了