-
Server(org.apache.catalina.Server) 代表整个tomcat容器,目前的实现有org.apache.catalina.core.StandardServer
Server由两部分组成: Service[] - 真正提供服务的部分 GlobalNamingResources - 用来定义服务器的全局JNDI资源
-
Service(org.apache.catalina.Service), 目前的实现有org.apache.catalina.core.StandardService
Service的核心组件: Connector[] 监听客户端请求,把请求交给Engine处理,把处理结果返回给客户端 Engine 处理请求
-
Engine(org.apache.catalina.Engine),就是containter, 目前的实现有org.apache.catalina.core.StandardEngine
Engine的核心组件: Host[]: 一个Host代表一个虚拟主机
-
Host(org.apache.catalina.Host),目前的实现有org.apache.catalina.core.StandardHost
Host核心组件: Context[]: 一个Context代表一个应用
- Context(org.apache.catalina.Context)目前的实现有org.apache.catalina.core.FailedContext, ReplicatedContext, StandardContext