Tomcat - Tomcat套娃式架构与配置文件的对应关系解读
生活随笔
收集整理的這篇文章主要介紹了
Tomcat - Tomcat套娃式架构与配置文件的对应关系解读
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 套娃式架構
- 套娃架構之配置文件 server.xml
套娃式架構
看看上面的整體架構圖
server-service-----connector/container-----engine-----host-----context-----wrapper
有啥優點沒?
- 一層套一層的方式,組件關系清晰,便于后續組件生命周期管理
- tomcat這種架構設計正好和xml中的配置文件中標簽的包含方式對應上,便于理解
- 便于子容器繼承父容器的一些配置
套娃架構之配置文件 server.xml
Tomcat Version : apache-tomcat-8.5.31
為了方便觀察去掉注釋后的默認的配置文件配置如下
結合 tomcat套娃式的架構 ,我們來比對下tomcat 的配置文件
server : 根節點中對應的server
service : 支持配置多個service,但是一般沒人這么干,一個就行。 搞多個還不如多搞幾個tomcat
connector/container : 監聽的端口,支持多個
engine : 核心引擎
host : 虛擬主機
context : 沒有這個標簽,但是上下文是不是我們都部署在webapps下? 所以看看appBase 就好理解了
wrapper : 一個wrapper對應一個Servlet
總結
以上是生活随笔為你收集整理的Tomcat - Tomcat套娃式架构与配置文件的对应关系解读的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Tomcat - Tomcat的套娃式架
- 下一篇: Tomcat - 源码构建Tomcat