1. 程式人生 > 實用技巧 >Tomcat 配置與用法

Tomcat 配置與用法

簡介:Tomcat是Apache下開源的輕量級Web應用伺服器,工作原理是:當客戶請求某個資源時,Servlet容器使用ServletRequest物件把客戶的請求資訊封裝起來,然後呼叫Java Servlet API中定義的Servlet的一些生命週期方法,完成Servlet的執行,結果把執行的結果封裝到

ServletResponse物件中,最後Servlet容器把客戶請求的結果傳送過去,完成為客戶一次服務的過程。

一、servlet.xml配置檔案

  1.組織結構

<Server><Service>
      <Connector/>
      
<Engine>   <Host>   <Context/>   </Host> </Engine> </Service> </Server>

  2. Server元件

    A. 頂層類元素,唯一個最外層元素,可包含多個 Service;

    B.作用是提供一個介面讓客戶端能夠訪問到這個Service集合,同時維護它所包含的所有的Service的宣告週期,包括如何初始化、如何結束服務、如何找到客戶端要訪問的Service;

  3.Service元件

    A.Service本身並不能處理客戶請求,是把Connector和Engine組裝在一起,對外提供服務;

    B.一個Service可以包含多個Connector,但是隻能包含一個Engine;

    C.Tomcat可以提供多個Service,不同的Service監聽不同的埠;

  4.Connector元件

    A.聯結器元素,是接收連線請求,建立Request和Response物件用於和請求端交換資料,然後分配執行緒讓Engine來處理這個請求,並把產生的Request和Response物件傳給Engine;

  5.Engine元件

    A.容器元素,Engine是Service元件中的請求處理元件,可以包含多個Host;

    B.Engine元件從一個或多個Connector中接收請求並處理,並將完成的響應返回給Connector,最終傳遞給客戶端;

  6.Host元件

    A.容器元素,處理客戶請求,可包含多個 Context;

    B.是執行多個Web應用(一個Context代表一個Web應用),並負責安裝、展開、啟動和結束每個Web應用;

  7. Context元件

    A.Context元素代表在特定虛擬主機上執行的一個Web應用;

    B. WEB應用自動部署;

https://www.cnblogs.com/heqiyoujing/p/9510140.html

https://blog.csdn.net/u012557538/article/details/79296572

可參考:Tomcat 的 Server 檔案配置詳解