您的位置:首頁>正文

Tomcat源碼調試環境搭建

我們一般都是為了解決某個問題, 才去看源碼的。 Java體系就是這點好處, 源碼唾手可得。 遇到問題, 最後的解決方法總是可以從源碼中找到。

參考了網上的文章, 過程整理如下:

解壓到當前資料夾, 然後將 apache-tomcat-8.5.12 資料夾改名為:catalina-home

如下圖:

然後在 apache-tomcat-8.5.12-src 目錄下加入一個pom.xml檔, 內容如下:

4.0.0 org.apache.tomcat Tomcat8.0 Tomcat8.0 8.0 Tomcat8.0 java test java test org.apache.maven.plugins maven-compiler-plugin 2.3 UTF-8 1.8 1.8 junit junit 4.12 test org.easymock easymock 3.4 org.apache.ant ant 1.10.1 wsdl4j wsdl4j 1.6.3 javax.xml jaxrpc 1.1 org.eclipse.jdt.core.compiler ecj 4.6.1

然後從 Ideal 導入 maven 項目apache-tomcat-8.5.12-src

然後選擇源碼所在目錄:D: omcat_sourcepache-tomcat-8.5.12-src

最後有個選項, 將專案設置為 maven , 要選擇 yes.

2. 配置

VM options 選中我們上面進行重命名的那個目錄。

Main class 如果不對, 也需要改成:org.apache.catalina.startup.Bootstrap

3. 運行:

會出現報錯:

將 TestCookieFileter 類的內容注釋掉。 再次運行。

測試:

流覽器訪問:localhost:8080 ,結果如下圖, 搞定。 開啟tomcat源碼之路~~~~~~ SO EASY AND FUNY

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示