学习servlet——tomcat体系结构

  之前介绍了tomcat的安装目录结构,今天来介绍一下tomcat的体系结构,主要分析conf文件夹下server.xml文件。

  tomcat主要结构如下:


   打开server.xml文件,

  (1)根节点是Server,代表tomcat服务器本身。

  (2)Server节点下是Service节点,代表tomcat提供的服务。该service的名称为Catalina,所以我们一般说tomcat服务为Catalina服务。

  (3)Service节点下有两个并列节点,一个是Connector,一个是Engine。Connector主要负责接收请求,Engine负责处理请求。

  (4)Connector节点存储了端口号和协议。根据用户请求中的协议和端口号,对应的Connector接收该请求。上述图中有多个Connector,一个Connector负责监听一种协议,一个端口。

       

  (5)Engine节点包含多个Host节点。Host节点表示虚拟主机。name属性表示域名,和我们在浏览器输入的域名是一样的。当我们在tomcat中配置多个虚拟主机,在浏览器输入域名之后会在服务器端有主机解析的过程,就是根据域名找到对应的Host主机。

     

  (6)Host节点下包含多个Context节点,每一个Context节点代表一个web应用。上一节中介绍的虚拟目录配置就是在Context节点中配置。当主机解析完之后就会根据请求中的web名称找对应的web应用。


   以上就是tomcat的体系结构。

      

   


  

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值