Tomcat7配置遠程調試DEBUG功能

前言

     在實際開發中會用到這樣的功能,我們公司將項目分三種環境(日常,預發,正式環境),已辦需求寫完部署到日常環境,有可能有bug,這個時候遠程debug定位問題會很快,直接本地打斷點即可.

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

 

之後設置斷點什麼的就和本地差不多了

Idea

添加完成remote後,直接本地啓動與tomcat服務器中運行同項目即可

注意: 遠程調試最好在日常環境進行,不然debug斷點會阻塞其他用戶訪問

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章