在Tomcat中选调,Wrapper組件封裝了servlet定義和參數(shù)招刨。 創(chuàng)建過(guò)程 前面一篇文章提到ContextConfig監(jiān)聽(tīng)器響應(yīng)配置開(kāi)始事件...
本文分析Engine組件霎俩,它表示整個(gè)Catalina servlet引擎哀军,可以包含一個(gè)或多個(gè)子容器,如Host或者Context等打却。 Engin...
本文接著上一篇文章分析Tomcat是如何處理請(qǐng)求的杉适,主要涉及到各個(gè)容器組件如Engine、Host柳击、Context和Wrapper的處理過(guò)程猿推。 ...
在分析了Tomcat的啟動(dòng)過(guò)程和各個(gè)組件后,本文開(kāi)始分析Tomcat是如何處理請(qǐng)求的捌肴。讓我們回到Tomcat啟動(dòng)分析(六)文章的末尾蹬叭,在Abst...
Context組件表示一個(gè)Web應(yīng)用,運(yùn)行于一個(gè)特定的虛擬主機(jī)Host中状知。每個(gè)Web應(yīng)用可以基于WAR文件秽五,也可以基于相應(yīng)的未打包目錄。Cata...
Host組件表示一個(gè)虛擬主機(jī)饥悴,在Host元素內(nèi)可以有多個(gè)Context元素與之關(guān)聯(lián)以表示不同的Web應(yīng)用坦喘,Engine元素內(nèi)可以配置多個(gè)Host...
本文及后續(xù)幾篇文章開(kāi)始分析容器組件,它們都與請(qǐng)求處理息息相關(guān)西设,首先介紹容器組件共同的父類(lèi)Container接口及ContainerBase抽象類(lèi)...
本文接著上一篇文章分析NioEndPoint的Acceptor與Poller瓣铣。 Acceptor Acceptor線程主要用于監(jiān)聽(tīng)套接字,將已連...
在分析Lifecycle接口之后贷揽,本文分析Connector組件的初始化和啟動(dòng)過(guò)程棠笑。 Connector 與其他組件一樣,Connector類(lèi)也...