Tomcat 主要组件(让你熟练运用)

   今天主要是带大家了解tomcat结构,让我们对tomcat的运行了解,方便我们更熟练去使用tomcat。

目录

  一.Tomcat结构

二.server.xml解析

    1.server

    2.service

  3.connector(连接器)

 4.Engin(引擎)

 5.Host(虚拟主机)

6.context

 三.tomcat启动

四.在server.xml文件中配置操作


  一.Tomcat结构

     tomcat主要结构图:

    

 

     讲解:

  •    server: 就是一个tomcat。
  •    servie:  组件,可以配置多个连接器
  •    connector: 连接器,我们把请求发送给服务器,服务器需要接收请求,接收的地方就是连     接器,连接器接收到请求,进行解析,在发给其他的组件。
  •     Engin: 引擎,一个引擎下面有可以有多个虚拟主机。
  •     Host: 虚拟主机。
  •     Context : 我们发布的应用。
  •     Wrapper: 可以理解为像一个盒子一样,里面包着一个servlet。
  •     servlet: 就是我们在web项目中的servlet

二.server.xml解析

    图片的讲解可能太过于抽象,所有现在带大家用另外一种方式理解一下。

    点击tomcat--->打开conf文件夹---->打开server.xml文件

   server.xml:

    1.server

  •    代表整个Catalina Server容器,是tomcat实例的顶层元素,由org.apach.catalina.Server接口定义,其下可以包含一个或多个Service元素
  • port:关闭的端口号(监听有没有关机的请求),必须设置
  •   shutdown:关闭的命令,这两个大家最好修改一下,不然打开命名指示---->输入   127.0.0.1(别人的IP地址)8005 SHUTDOWN (关闭命令) Telnet----->关闭服务器。所以大家一定要进行修改,修改成让别人不知道的端口号和关闭命令。                                                  
<Server shutdown="SHUTDOWN" port="8005">

    2.service

  • 由org.apache.catalina.Service接口定义,它包含一个<Engine>元素,以及一个或多个<Connector>元素,这些<Connector>元素共享一个<Engine>元素
  • <
  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值