Tomcat 部署 Web应用程序(4)

一个Server可以包含一个到多个Service,

一个Service看一个包含多个连接器Connector和一个Engine,

多个连接器共享一个Engine

同一个Engine中可以有多个Host.

同一个Host中包含多个Context。

下面看一个具体的案例:

现有两个应用客户端访问地址分别为:

:8080/app1/index.jsp

:8080/app2/index.jsp

处理步骤说明:

1、  请求被8080端口监听的Connector1接收到

2、  Connector1把请求交给共享的Engine处理

3、  Engine根据HTTP请求头里面的主机头Host决定该交给那个虚拟主机处理,很明显这里主机头是locahost,因此交给locahost这个虚拟主机处理

4、  虚拟主机根据Context决定请求交给哪个应用程序上下文处理,这里客户端1发出的请求将交给app1处理。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/b03e4bff5f661cbd33ba2fc0fcade0a8.html