TOMCAT的是基于容器的
容器级别从高到低分别为:
- SERVER,每个tomcat实例只能有一个SERVER容器,主要属性包含:停止端口,公共资源的定义
- SERVICE,为SERVER的子容器,SERVER可以包含N个SEVICE容器。SERVICE容器,主要包含CONNECTOR的定义和ENGINE的定义。可以定义多个CONNECTOR,供ENGINE使用
- ENGINE,为SERVICE的子容器,每个SERVICE只能只能包含一个ENGINE容器。ENGINE是整个TOMCAT处理请求的核心,请求通过CONNECTOR转到ENGINE进行处理
- HOST,一个ENGINE可以有多个HOST容器,host NAME属性用于区分从哪里过来的请求,ENGINE中至少要有一个HOST容器,要有一个容器的name和ENGINE中defaultHost属性定义的名字一样
- CONTEXT,每个CONTEXT代表着一个web应用,运行在HOST容器中,