Eclipse遠程調試web項目

公司的項目用ant構建,部署打包全部交給了ant,整體需要以下的過程:

1.進入工程目錄,運行ant命令編譯;

2.生成eclipse工程文件;

3.antexpand發佈編譯生成war包;

4.啓動tomcat;

現在可以訪問項目了,此時是可以訪問了,但是調試呢?


下面採用eclipse的遠程調試來做:

第一步:配置tomcat,將如下內容寫入bat文件中

cd %CATALINE_HOME%/bin
set JPDA_ADDRESS=8000
set JPDA_TRANSPORT=dt_socket
set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
%CATALINE_HOME%/bin/startup.bat

CATALINE_HOME是tomcat的根目錄,寫好保存後,將該文檔放入bin目錄下,此處address=8000是開放8000端口爲調試端口,連接方式有兩種,爲dt_shmem和dt_socket,分別表示本機調試和遠程調試。

直接啓動即可;

第二部:配置eclipse

在eclipse中選擇run->debug configurations,在Remote Java Application中右鍵新建一個遠程調試,如下圖

project選擇要調試的項目,Host填寫本地,端口寫8000,然後apply,現在隨時可以調試了!

當然你需要給tomcat添加這個調試的項目,到tomcat的conf目錄下,打開server.xml文檔,在host欄裏添加<Context path="" docBase="E:\xxx\src\web" reloadable="true" />

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