Tomcat簡介及組成

2021-07-09 11:53:45 字數 805 閱讀 9644

簡介:

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...