修改tomcat的啓動腳本startup.bat。複製startup.bat爲startup-debug.bat,而後打開startup- debug.bat,找到call "%EXECUTABLE%" start %CMD_LINE_ARGS%這一行,修改成「call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%」,而後在上面添加三行:html
set JPDA_TRANSPORT=dt_socketweb
set JPDA_ADDRESS=9000瀏覽器
set JPDA_SUSPEND=ntomcat
雙擊「startup-debug.bat」,用debug模式啓動tomcat。在tomcat的後臺能夠看到tomcat已經在9000端口進行監聽。app
在 eclipse中,點擊菜單項「run」->「debug confiurations」,打開debug confiurations對話框,在裏面雙擊「Remote Java Application」,在右邊在Host中的輸入tomcat的主機名,Port中輸入端口號,也就是9000,而後點擊「debug」。固然也能夠 在name中自定義一個你喜歡的名字。eclipse
把 webtest導出爲webtest.war文件,而後把webtest.war拷貝到tomcat的webapps目錄下。而後在eclipse的 HelloServlet第一行打一個斷點,而後打開瀏覽器,輸入http://localhost:8080/webtest/hello,而後回車。 就會看到eclipse停在了斷點上。webapp