簡介:
tomcat 伺服器是乙個免費的開放源**的web 應用伺服器,屬於輕量級應用伺服器
,在中小型系統和併發訪問使用者不是很多的場合下被普遍使用,是開發和除錯jsp程式的首選。
它是乙個web容器(servlet和jsp等),會呼叫使用者的**邏輯,可處理靜態資源和動態資源。
tomcat構成:
tomcat在接收到使用者請求時,將會通過以上元件的協作來給終端使用者產生響應。
首先是最外層的server和service來提供整個執行環境的基礎設施,而connector通過指定的協議和介面來監聽使用者的請求,在對請求進行必要的處理和解析後將請求的內容傳遞給對應的容器,經過容器一層層的處理後,生成最終的響應資訊,返回給客戶端。
容器介紹:
server:由上圖可知,server是整個配置檔案的根元素,表示整個tomcat伺服器包含1個service和多個listener。
listener:***,用來管理tomcat生命週期和全域性資源
connector:聯結器,代表外部客戶之間的介面,負責監聽客戶請求,並將其**給engine進行處理,然後把處理結果返回給客戶。
engine:是乙個servlet容器,將使用者請求分配給其下面的虛擬主機處理。
host:虛擬主機,負責處理請求
context:代表了執行在host上的單個web應用
Tomcat組成和配置
tomcat本身由一系列可配置的元件構成,其中核心元件是servelt容器元件,它是所有其他tomcat元件的頂層容器。每個元件都可以在tomcat安裝目錄 conf server.xml檔案中進行配置,每個tomcat元件在server.xml檔案中對應一種配置元素。以下用xml的形式展示了各種t...
Dokcer組成原理簡介
重要 docker在啟動容器的時候,需要建立檔案系統,為rootfs提供掛載點。最初docker僅能在支援aufs檔案系統的linux發行版上執行,但是由於aufs未能加入linux核心,為了尋求相容性 擴充套件性,docker在內部通過graphdriver機制這種可擴充套件的方式來實現對不同檔案...
tomcat整體架構與組成
前言 半年前剛接觸tomcat感覺很抽象,看了很多網上的文章,但眾說分壇不能輕易分辨對錯,最後結合權威書籍摘取正確的tomcat概念結合圖示才在腦海裡把tomcat的形象具體化。tomcat算是乙個server web伺服器 乙個servlet容器 1.server service n 2.serv...