Eclipse下配置tomcat遠程調試

一、添加tomcat遠程調試配置項

      [1]Linux下:

      向catalina.sh文件中添加如下語句後執行catalina.sh即可,作爲此文件執行時的首條非註釋語句

      JAVA_OPTS="$JAVA_OPTS -server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"

      其中:address爲調試端口號,suspend=y時在tomcat啓動時就可調試,suspend=n時是在tomcat啓動完成後纔可調試

     [2]Windows下:

     第一步, 修改startup.bat 啓動catalina.bat哪一行, 並增加如下2行
     set JPDA_TRANSPORT=dt_socket
     set JPDA_ADDRESS=8787
     call "%EXECUTABLE%" start jpda %CMD_LINE_ARGS%  //這是倒數第2行

     第二步: 修改catalina.bat, 增加一些jvm啓動變量, 也就是 JAVA_OPTS, 添加下一行
     set JAVA_OPTS=%JAVA_OPTS% -Xdebug -Xrunjdwp:transport=dt_socket,address=8787 ,server=y,suspend=n

 

二、Eclipse下調試配置截圖

      選擇Run->Open Debug Dialog->Remote Java Application,右鍵單擊, 選擇 new 然後在彈出的界面, 選擇要調試的工程, 主機地址, 連接端口,連接端口就是第2步裏的address, 這裏是8787

 

三、運行tomcat(與採用非調試啓動方式一樣)

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