當(dāng)前位置:
首頁(yè) >
Tomcat - Tomcat套娃式架构与配置文件的对应关系解读
發(fā)布時(shí)間:2025/3/21
38
豆豆
生活随笔
收集整理的這篇文章主要介紹了
Tomcat - Tomcat套娃式架构与配置文件的对应关系解读
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 套娃式架構(gòu)
- 套娃架構(gòu)之配置文件 server.xml
套娃式架構(gòu)
看看上面的整體架構(gòu)圖
server-service-----connector/container-----engine-----host-----context-----wrapper
有啥優(yōu)點(diǎn)沒(méi)?
- 一層套一層的方式,組件關(guān)系清晰,便于后續(xù)組件生命周期管理
- tomcat這種架構(gòu)設(shè)計(jì)正好和xml中的配置文件中標(biāo)簽的包含方式對(duì)應(yīng)上,便于理解
- 便于子容器繼承父容器的一些配置
套娃架構(gòu)之配置文件 server.xml
Tomcat Version : apache-tomcat-8.5.31
為了方便觀察去掉注釋后的默認(rèn)的配置文件配置如下
結(jié)合 tomcat套娃式的架構(gòu) ,我們來(lái)比對(duì)下tomcat 的配置文件
server : 根節(jié)點(diǎn)中對(duì)應(yīng)的server
service : 支持配置多個(gè)service,但是一般沒(méi)人這么干,一個(gè)就行。 搞多個(gè)還不如多搞幾個(gè)tomcat
connector/container : 監(jiān)聽的端口,支持多個(gè)
engine : 核心引擎
host : 虛擬主機(jī)
context : 沒(méi)有這個(gè)標(biāo)簽,但是上下文是不是我們都部署在webapps下? 所以看看appBase 就好理解了
wrapper : 一個(gè)wrapper對(duì)應(yīng)一個(gè)Servlet
總結(jié)
以上是生活随笔為你收集整理的Tomcat - Tomcat套娃式架构与配置文件的对应关系解读的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Tomcat - Tomcat的套娃式架
- 下一篇: Tomcat - 源码构建Tomcat