在Eclipse中調試Maven項目

在Eclipse中調試Maven項目web

 

程序版本:Maven3.3.9, Tomcat8.5.23, Eclipse4.7 oxygen,JDK8瀏覽器

在Eclipse中要想成功進入斷點並調試,必須作到「啓動tomcat」和「執行Maven部署命令」都在eclipse中完成。tomcat

1.配置並啓動Tomcatapp

1)選擇tomcateclipse

直接點擊「Finish」結束,不要點「Next」選擇項目。(注:直接選擇項目編譯,項目啓動時報錯)webapp

2)雙擊tomcatmaven

 

3)在新打開的配置界面作進一步配置。ui

選擇本身安裝的外部tomcat,並更改部署路徑爲webapps.spa

(若是選擇「Use workspace metadata」,項目能夠啓動,可是部署時會失敗」)debug

4)在eclipse內啓動tomcat

選中,而後點debug啓動

 

2.配置並調用maven命令

1)使用本身安裝的外部maven

2)選擇自定義的setting.xml

3)配置maven命令。經過Run Configurations或Debug Configurations 打開如下界面並配置

4)配置debug時查找用的源代碼

可選擇「Project」,也能夠選擇「Workspace」,查找範圍大和小的區別。爲避免不一樣項目中相同的類引發問題,選「Project」好點。

5)部署到tomcat.

在Debug Configurations中右下角點「Debug」開始部署

或者點「bootframe」(注:bootframe爲上面配置過程當中起的名字)

或者點「Maven build」

6)部署成功表現

Maven打包完成,上傳到tomcat

Tomcat接收到war包後,解壓運行

Tomcat運行成功後,返回消息,maven控制檯顯示部署成功

至此,項目在eclipse內經過Maven成功發佈到Tomcat.

3.項目調試

項目已經成功運行。開始調試。

1)    打斷點

2)    瀏覽器訪問

http://127.0.0.1:8080/bootframe/

3)    進入斷點

 

4.進入調試斷點的關鍵

最終,可以進入斷點,能夠進行調試的關鍵是:經過eclipse啓動的tomcat,經過eclipse發出的maven命令tomcat7:deploy,兩條缺一不可。

相關文章
相關標籤/搜索