一.tomcat 伺服器端的配置
1.windows下啟動tomcat,遠端debug的配置
修改其startup.bat 檔案;修改如下
1)修改tomcat的啟動腳本startup.bat。複制startup.bat為startup-debug.bat,然後打開startup- debug.bat,找到call “%EXECUTABLE%” start %CMD_LINE_ARGS%這一行,修改為“call “%EXECUTABLE%” jpda start %CMD_LINE_ARGS%”,然後在上面添加三行:
set JPDA_TRANSPORT=dt_socket
set JPDA_ADDRESS=9000
set JPDA_SUSPEND=n
輕按兩下“startup-debug.bat”,用debug模式啟動tomcat。在tomcat的背景可以看到tomcat已經在9000端口進行監聽。
2.linux下啟動tomcat ;遠端debug的配置
在tomcat目錄下的catalina.sh檔案中。具體的端口配置見下圖:
clip_image002
二、myeclipse/eclipse下的遠端debug配置
1)在eclipse中,點選菜單項“run”->“debug confiurations”,打開debug confiurations對話框,在裡面輕按兩下“Remote Java Application”,在右邊在Host中的輸入tomcat的主機名,Port中輸入端口号,也就是9000,然後點選“debug”。當然也可以 在name中自定義一個你喜歡的名字。
2)注意一定要添加source工程;否則debug也不成功。