在Tomcat中,Wrapper組件封裝了servlet定義和參數(shù)。 創(chuàng)建過程 前面一篇文章提到ContextConfig監(jiān)聽器響應配置開始事件...
本文分析Engine組件,它表示整個Catalina servlet引擎,可以包含一個或多個子容器,如Host或者Context等。 Engin...
本文接著上一篇文章分析Tomcat是如何處理請求的,主要涉及到各個容器組件如Engine、Host、Context和Wrapper的處理過程。 ...
在分析了Tomcat的啟動過程和各個組件后,本文開始分析Tomcat是如何處理請求的。讓我們回到Tomcat啟動分析(六)文章的末尾,在Abst...
Context組件表示一個Web應用,運行于一個特定的虛擬主機Host中。每個Web應用可以基于WAR文件,也可以基于相應的未打包目錄。Cata...
Host組件表示一個虛擬主機,在Host元素內(nèi)可以有多個Context元素與之關(guān)聯(lián)以表示不同的Web應用,Engine元素內(nèi)可以配置多個Host...
本文及后續(xù)幾篇文章開始分析容器組件,它們都與請求處理息息相關(guān),首先介紹容器組件共同的父類Container接口及ContainerBase抽象類...
本文接著上一篇文章分析NioEndPoint的Acceptor與Poller。 Acceptor Acceptor線程主要用于監(jiān)聽套接字,將已連...
在分析Lifecycle接口之后,本文分析Connector組件的初始化和啟動過程。 Connector 與其他組件一樣,Connector類也...