怎么读 Tomcat 源码?
上次分享了一篇关于 Tomcat 的文章《 写一款 Tomcat 也没有那么难》,真有读者去下载了 Tomcat 的源码来研读,但搞了很久也没有把它在 IDEA 的开发环境给成功跑起来。 因此,我写这篇文章来解答一下,也希望本文能达到抛砖引玉的作用。 要读 Tomcat 的源码,必须要提一个大神,那就是 James Duncan Davidson,这个老头不光是 Tomcat 的创始人,还是 Ant 的创始人。 曾有人问 James Duncan Davidson,Tomcat 为什么会如此流行?他回答源于Tomcat 是开源的,任何人都可以使用并修改它。 其实,只需去看看 Tomcat 的发展历史「见下图」,便会知道它是如此牛逼,历史之悠久。 关于为什么叫 Tomcat?我还真去查阅了一些资料,Tomcat之父说,他当初取这个名字是为了让它未来能出现在 O'Reilly 书的封面上。 现在看起来,似乎他当年的想法并未实现,但这只小猫却坚持不懈的服务在全球成千上万的服务器上。 现在 Tomcat 已经托管于 Github 上面,你可以去上面直接下载。 当你下载完文件后,在主目录下会发现...