应用服务器与我们的开发和工作息息相关,但是大部分人并没有真正的了解过应用服务器,所以我想介绍一下tomcat应用服务器的核心组件,大家一起来看看吧
1.tomcat主要组件的结构图
2. tomcat的启动
1) 读取tomcat的配置文件,其中最重要的是server.xm
2) 解析配置文件,对系统组件进行初始化,包括server,service,engine,connector,endpoint,可以参考server.xml文件文件的顺序
3) 启动各种组件准备提供服务
4) 在指定的端口开始监控请求
3. server.xml
server.xml文件说明:
- Server
代表整个Catalina Server容器,是tomcat实例的顶层元素,由org.apach.catalina.Server接口定义,其下可以包含一个或多个Service元素
实现类: 实现org.apache.catalina.Server接口的类,默认值为 org.apache.catalina.core.StandardServer
port:服务器监听shutdown命令的端口,必须设置