Tomcat源码阅读与原理探秘
将自己一步步阅读Tomcat源码过程所理解的知识整理出来供大家学习了解,并对Tomcat的内部设计和原理进行探析并进行说明。
DreamMakers
凡办大事,以识为主,以才为辅,凡成大事,人谋居半,天意居半。
展开
-
Tomcat探秘(6):tomcat7.0源码调试环境搭建
在前文《Tomcat探秘(2):如何在Eclipse中导入和运行tomcat源代码?》我们已经讲述了如何在Eclipse中导入和运行tomcat代码,但是鉴于现在用的比较多的还是tomcat7,所以决定根据上文中的方法重新导入一遍,然后后面的文章都在Tomcat7基础上进行讲述。...原创 2018-06-27 20:09:30 · 583 阅读 · 0 评论 -
Tomcat探秘(5):tomcat关闭过程详述
在上一篇文章中,我们对tomcat的启动过程进行了简单的说明,在这篇文章中将对关闭过程进行简单的说明。关闭tomcat一般我们都是采用的是:./shutdown.sh我们打开这个脚本文件,看看里面的具体实现:# -----------------------------------------------------------------------------# Stop s原创 2016-06-12 23:22:54 · 6779 阅读 · 3 评论 -
Tomcat探秘(4):tomcat启动过程详述
熟悉Tomcat的工程师们,后者从事Java开发的,肯定都知道Tomcat是如何启动和停止的。在Tomcat源码包里面有个bin目录,该目录下放置了一些很重要的脚本,Tomcat启动和停止的脚本程序就放在这里,分别是startup.bat、shutdown.bat(Windows环境)和start.sh、shutdown.sh(Linux、Unix环境)。大家一定都知道如何使用它们,接下来就是研究原创 2016-06-11 12:13:11 · 9905 阅读 · 1 评论 -
Tomcat探秘(3):tomcat整体架构
在这篇文章中,我们简单说说Tomcat的整体结构。 Tomcat从整体来看结构很复杂,但是,Tomcat的设计非常模块化,不同的功能设计成不同的模块,每个模块负责各自的功能,各模块之间相互协调工作共同实现了其优越的性能。 Tomcat的内部结构如下图所示: 从图中可以看出,Tomcat由多个组件构成,分别是Server,Service,Connector,Co原创 2016-05-25 23:28:45 · 1918 阅读 · 0 评论 -
Tomcat探秘(2):如何在Eclipse中导入和运行tomcat源代码?
在上一篇,我们讲了Tomcat是什么,作为被广泛使用的Servlet容器,如果想提高自己,我想大家都有想去阅读Tomcat源码和了解其内部实现原理的冲动吧。为了能够阅读源代码,并能进行调试代码,那么就需要我们能够正确的导入源代码并能够正常启动才行啊,接下来我们讲述一下如何在Eclipse环境中导入和运行源代码。 首先,我们需要做的就是登陆Tomcat的官网,下载你想要阅读的Tomcat版原创 2016-05-25 22:24:07 · 9423 阅读 · 4 评论 -
Tomcat探秘(1):Tomcat是什么?
作为一个java软件开发者,接触到的很多项目都是web项目,而跟Web项目密切相关的就是Web容器了,目前市面上可以免费试用的性能不错的当属Tomcat了,所以决定对Tomcat进行详细的了解一下,在接下来的文章中,将会陆续将自己了解和学习的Tomcat相关知识按照自己的理解进行说明,有需要的可以关注我的博客,谢谢。说到Tomcat,我想大多数搞IT的应该都很熟悉了,但是真正研究内部实现的并写原创 2016-05-15 00:05:12 · 15867 阅读 · 0 评论