Idea中tomcat啟動源碼調(diào)試進(jìn)入到tomcat內(nèi)部進(jìn)行調(diào)試的方法-創(chuàng)新互聯(lián)

使用idea開發(fā)工具調(diào)試代碼的時候,如果是java的web項目,使用的是tomcat作為web容器,打斷點debug調(diào)試跟蹤,當(dāng)跟蹤到org.apache.catalina包下的時候,則無法進(jìn)入,這是因為idea運行的tomcat是通過插件的方式集成的,tomcat里面的lib包不再項目的依賴路徑中,所以不能跟蹤進(jìn)去

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、成都小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了壺關(guān)免費建站歡迎大家使用!

首先在自己項目中被tomcat回調(diào)的接口實現(xiàn)類中,標(biāo)記一個斷點信息,通過idea啟動web項目,當(dāng)出現(xiàn)如圖所示的斷點信息的時候,因為斷點位置標(biāo)記的是tomcat回調(diào)的接口類,所以按照調(diào)用堆棧網(wǎng)上則是tomcat內(nèi)部代碼,但此時雙擊org.apache.catalina包下面的類名,是沒有任何反應(yīng)的,因為我們還沒有將tomcat對應(yīng)的依賴文件添加到classpath下面

添加依賴

<dependency>
 <groupId>org.apache.tomcat</groupId>
 <artifactId>tomcat-catalina</artifactId>
 <version>8.5.55</version>
 <scope>provided</scope>
</dependency>

文章名稱:Idea中tomcat啟動源碼調(diào)試進(jìn)入到tomcat內(nèi)部進(jìn)行調(diào)試的方法-創(chuàng)新互聯(lián)
當(dāng)前路徑:http://bm7419.com/article38/dioisp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗、搜索引擎優(yōu)化App開發(fā)、標(biāo)簽優(yōu)化、網(wǎng)站導(dǎo)航、網(wǎng)頁設(shè)計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化