首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Tomcat - Tomcat套娃式架构与配置文件的对应关系解读

Tomcat - Tomcat套娃式架构与配置文件的对应关系解读

作者头像
小小工匠
发布2021-08-17 11:37:45
发布2021-08-17 11:37:45
5020
举报
文章被收录于专栏:小工匠聊架构小工匠聊架构


套娃式架构

看看上面的整体架构图

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/05/26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 套娃式架构
  • 套娃架构之配置文件 server.xml
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档