Tomcat的容器用来装载Servlet。那Tomcat的Servlet容器是如何设计的呢?
容器的层次结构
Tomcat设计了4种容器:Engine、Host、Context和Wrapper
Tomcat通过这种分层,使得Servlet容器具有很好的灵活性。
- Context表示一个Web应用程序
- Wrapper表示一个Servlet,一个Web应用程序中可能会有多个Servlet
- Host代表一个虚拟主机,或一个站点,可以给Tomcat配置多个虚拟主机地址,而一个虚拟主机下可以部署多个Web应用程序