tomcat重要组件
tomcat组件图
2. tomcat的启动
- 读取tomcat的配置文件,其中最重要的是server.xml
- 解析配置文件,对系统组件进行初始化,包括server,service,engine,connector,endpoint,可以参考server.xml文件文件的顺序
- 启动各种组件准备提供服务
- 在指定的端口开始监控请求
**
3. server.xml
**
server.xml文件说明:
Server
***1.***代表整个Catalina Server容器,是tomcat实例的顶层元素,由org.apach.catalina.Server接口定义,其下可以包含一个或多个Service元素
***2.***实现类: 实现org.apache.catalina.Server接口的类,默认值为org.apache.catalina.core.StandardServer
***port:***服务器监听shutdown命令的端口,必须设置
***shutdown:***停止tomcat时发送给shutdown监听端口的字符串
Service
1.由org.apache.catalina.Service接口定义,它包含一个元素,以及一个或多个元素,这些元素共享一个元素
实现类:实现org.apache.catalina.Service接口的类,默认值为org.apache.catalina.core.StandardService
name:
service的名字
Engine
由org.apahe.catalina.Engine接口定义.每个元素只能包括一个元