進入到tomcat的檔案目錄,可以看到以下目錄結構
每乙個目錄都有各自的功能,如下所示:
tomcat核心元件有六個,分別是server, service,engine,connector,host以及context。下面進行逐一介紹。
server:伺服器,tomcat 執行的程序例項,乙個server中可以有多個service,但通常就乙個
service:服務,用來組織engine和connector的對應關係,乙個service中只有乙個engine
connector:聯結器,負責客戶端的http、https、ajp等協議連線。乙個connector只屬於某乙個engine
engine:即引擎,用來響應並處理使用者請求。乙個engine上可以繫結多個connector
host:即虛擬主機,可以實現多虛擬主機,例如使用不同的主機頭區分
context:應用的上下文,配置特定url路徑對映和目錄的對映關係:url => directory
Tomcat各元件介紹以及請求處理的具體過程
1.server元件 server是最頂級的元件,代表tomcat的執行例項,在乙個jvm中只會包含乙個。在server的整個生命週期中,不同階段會有不同的事情發生,為了方便擴充套件,它引入了 的方式,所以它也包含了listener元件,為了方便整合jndi,引入了globalnamingresou...
TOMCAT 的 404錯誤 問題總結以及解決辦法
步驟 1 404問題 404表示file not found,檔案不存在錯誤。通過學員反映,出現比較多的問題是頁面報404錯誤,因此除了前面的 tomcat 問題排查 之外,又專門做了這麼乙個404問題排查的文章,提供問題分析的思路和對策。步驟 2 正確的埠號 出現404錯誤證明,tomcat是啟動...
k8s 核心元件 以及埠
components kubernetes 主要由以下幾個核心元件組成 元件通訊 kubernetes 多元件之間的通訊原理為 apiserver 也會直接呼叫 kubelet api 如 logs,exec,attach 等 預設不校驗 kubelet 證書,但可以通過 kubelet certi...