eclipse調試遠程Tomact

  1. 在eclispe中新建web應用,名字叫webtest。裏面只有一個HelloServlet。Web.xml配置以下。html

     

    如何用eclispe遠程調試tomcat

  2. 修改tomcat的啓動腳本startup.bat。複製startup.bat爲startup-debug.bat,而後打開startup-debug.bat,找到call "%EXECUTABLE%" start %CMD_LINE_ARGS%這一行,修改成「call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%」,而後在上面添加三行:web

    set JPDA_TRANSPORT=dt_socket瀏覽器

    set JPDA_ADDRESS=9000tomcat

    set JPDA_SUSPEND=napp

     

    如何用eclispe遠程調試tomcat

  3.  雙擊「startup-debug.bat」,用debug模式啓動tomcat。在tomcat的後臺能夠看到tomcat已經在9000端口進行監聽。eclipse

     

    如何用eclispe遠程調試tomcat

  4. 在eclipse中,點擊菜單項「run」->「debug confiurations」,打開debug confiurations對話框,在裏面雙擊「Remote Java Application」,在右邊在Host中的輸入tomcat的主機名,Port中輸入端口號,也就是9000,而後點擊「debug」。固然也能夠在name中自定義一個你喜歡的名字。webapp

    如何用eclispe遠程調試tomcat

  5. 把webtest導出爲webtest.war文件,而後把webtest.war拷貝到tomcat的webapps目錄下。而後在eclipse的HelloServlet第一行打一個斷點,而後打開瀏覽器,輸入http://localhost:8080/webtest/hello,而後回車。就會看到eclipse停在了斷點上。socket

     

    如何用eclispe遠程調試tomcat

這裏必定要注意是war包,發佈好的文件夾都不行!!!!spa

來之百度經驗,用於記錄debug

相關文章
相關標籤/搜索