使用idea開發工具調試代碼的時候,如果是java的web項目,使用的是tomcat作為web容器,打斷點debug調試跟蹤,當跟蹤到org.apache.catalina包下的時候,則無法進入,這是因為idea運行的tomcat是通過插件的方式集成的,tomcat里面的lib包不再項目的依賴路徑中,所以不能跟蹤進去
網站建設哪家好,找創新互聯!專注于網頁設計、網站建設、微信開發、成都小程序開發、集團企業網站建設等服務項目。為回饋新老客戶創新互聯還提供了壺關免費建站歡迎大家使用!首先在自己項目中被tomcat回調的接口實現類中,標記一個斷點信息,通過idea啟動web項目,當出現如圖所示的斷點信息的時候,因為斷點位置標記的是tomcat回調的接口類,所以按照調用堆棧網上則是tomcat內部代碼,但此時雙擊org.apache.catalina包下面的類名,是沒有任何反應的,因為我們還沒有將tomcat對應的依賴文件添加到classpath下面
添加依賴
<dependency> <groupId>org.apache.tomcat</groupId> <artifactId>tomcat-catalina</artifactId> <version>8.5.55</version> <scope>provided</scope> </dependency>
文章名稱:Idea中tomcat啟動源碼調試進入到tomcat內部進行調試的方法-創新互聯
當前路徑:http://m.newbst.com/article38/dioisp.html
成都網站建設公司_創新互聯,為您提供用戶體驗、搜索引擎優化、App開發、標簽優化、網站導航、網頁設計公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯