zoukankan      html  css  js  c++  java
  • Tomcat 顶层结构

        Tomcat中最顶层的容器叫Server,代表整个服务器,Server中包含至少一个Service,用于具体提供服务。

        Service主要包含两部分:Connector   和   Container。

          Connector  用于处理连接相关的事务,并提供 Socket 与 request、response的转换;

          Container   用于封装和管理Servlet,以及具体处理request请求。

        一个Tomcat中只有一个Server,一个Server可以包含多个Service,

        一个Service只有一个Container,但可以有多个Conectors。

        <因为一个服务可以有多个连接,如同时提供http和https连接,也可以提供相同协议不同端口的连接>

        

        Server由 org.apache.catalina.startup.Catalina 来管理。

        Catalina是整个Tomcat的管理类,它里面的三个方法 load、start、stop分别用来管理整个服务器的生命周期。

        load方法用于根据 conf/serve.xml 文件创建Server并调用Server的init方法进行初始化

        start方法用于启动服务器,调用了Server的start方法

        stop方法用于停止服务器,调用了Server的stop方法

        

     

  • 相关阅读:
    C语言的指针移位问题
    makefile、gdb使用记录
    MUSIC算法学习笔记
    时间格式转换
    linux网络编程笔记——UDP
    linux网络编程笔记——TCP
    bash里,echo对换行符的处理
    树莓派使用8188eu无线网卡
    时间都去哪了?——安卓GTD工具
    让sublime text 2更好地支持Python
  • 原文地址:https://www.cnblogs.com/rekent/p/7389509.html
Copyright © 2011-2022 走看看