為了了解 tomcat 的原理, 樓主費勁心思, 從圖書館借來了絕版的<<How Tomcat Works>>, 下載了該書中的實例源碼, 由于該書已經(jīng)很老了, 講的 tomcat4 和 tomcat5 中的知識, 于是樓主又下載了 tomcat7 的源碼, 重新編譯. 反正各種曲折, 不過, 最終也弄好了. 并且, 樓主已經(jīng)將源碼都上傳到 gitHub 上了, 現(xiàn)在只需簡單 clone, 就能運行代碼了. 再也不用到處找 jar 包, 使用 ant 編譯了.
下面是樓主的兩個源碼的 github 地址:
- tomcat7 源碼地址:https://github.com/stateIs0/Tomcat-Source-Code
- How Tomcat Works 示例源碼 地址:https://github.com/stateIs0/HowTomcatWorks
clone 下來之后只需簡單配置開發(fā)環(huán)境就可 debug. 只要熟悉自己的開發(fā)工具(eclipse 或者 IDEA), 都可在數(shù)分鐘內(nèi)直接啟動運行.
歡迎 star!! 如果有什么問題請留言.
盡情享受源碼吧!!! good luck!!