總結tomcat的核心元件以及根目錄結構

2022-09-19 15:09:09 字數 852 閱讀 5262

進入到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...