用eclispe远程调试tomcat war包形式
在eclispe中新建web應(yīng)用,名字叫webtest。里面只有一個(gè)HelloServlet。Web.xml配置如下。
?
步驟閱讀- 2
修改tomcat的啟動(dòng)腳本startup.bat。復(fù)制startup.bat為startup-debug.bat,然后打開(kāi)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
?
步驟閱讀 - 3
雙擊“startup-debug.bat”,用debug模式啟動(dòng)tomcat。在tomcat的后臺(tái)可以看到tomcat已經(jīng)在9000端口進(jìn)行監(jiān)聽(tīng)。
?
步驟閱讀 - 4
在eclipse中,點(diǎn)擊菜單項(xiàng)“run”->“debug confiurations”,打開(kāi)debug confiurations對(duì)話框,在里面雙擊“Remote Java Application”,在右邊在Host中的輸入tomcat的主機(jī)名,Port中輸入端口號(hào),也就是9000,然后點(diǎn)擊“debug”。當(dāng)然也可以在name中自定義一個(gè)你喜歡的名字。
步驟閱讀 - 5
把webtest導(dǎo)出為webtest.war文件,然后把webtest.war拷貝到tomcat的webapps目錄下。然后在eclipse的HelloServlet第一行打一個(gè)斷點(diǎn),然后打開(kāi)瀏覽器,輸入http://localhost:8080/webtest/hello,然后回車(chē)。就會(huì)看到eclipse停在了斷點(diǎn)上。
?
轉(zhuǎn)載于:https://www.cnblogs.com/liwentao/p/7250018.html
總結(jié)
以上是生活随笔為你收集整理的用eclispe远程调试tomcat war包形式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 红坦克一拳能打出多少吨
- 下一篇: 坦克世界北美服的兑换码是什么