tomcat原理-2-结构与重要组件-阿里云开发者社区

开发者社区> 云原生> 正文

tomcat原理-2-结构与重要组件

简介: Server(org.apache.catalina.Server) 代表整个tomcat容器,目前的实现有org.apache.catalina.core.StandardServer Server由两部分组成: Service[] - 真正提供服务的部分 GlobalNamingResources - 用来定义服务器的全局JNDI资源 Service(org.
  1. Server(org.apache.catalina.Server) 代表整个tomcat容器,目前的实现有org.apache.catalina.core.StandardServer

    Server由两部分组成:
        Service[] - 真正提供服务的部分
        GlobalNamingResources - 用来定义服务器的全局JNDI资源
    
  2. Service(org.apache.catalina.Service), 目前的实现有org.apache.catalina.core.StandardService

    Service的核心组件:
        Connector[] 监听客户端请求,把请求交给Engine处理,把处理结果返回给客户端
        Engine 处理请求
    
  3. Engine(org.apache.catalina.Engine),就是containter, 目前的实现有org.apache.catalina.core.StandardEngine

    Engine的核心组件:
        Host[]: 一个Host代表一个虚拟主机
    
  4. Host(org.apache.catalina.Host),目前的实现有org.apache.catalina.core.StandardHost

    Host核心组件:
        Context[]: 一个Context代表一个应用
    
  5. Context(org.apache.catalina.Context)目前的实现有org.apache.catalina.core.FailedContext, ReplicatedContext, StandardContext

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
云原生
使用钉钉扫一扫加入圈子
+ 订阅

云原生时代,是开发者最好的时代

其他文章