下面来解析一下这个配置文件:

可以看到Server标签port设置为8005,shutdown="SHUTDOWN",表示8005端口监听到SHUTDOWN命令就关闭Tomcat服务。

Resource内配置 pathname="conf/tomcat-users.xml" 指定manageUI登录的用户以及其他的全局配置。

这个Server里只有一个Service名为Catalina,Catalina支持两个连接,分别是端口为8080的http连接和端口为8009的AJP连接,

Catalina这个服务里有一个站点名字叫localhoust,站点下的应用群为appBase="webapps",支持自动部署autoDeploy="true",

并设置了站点内应用打印的日志名称及日志格式。

Connector和Container架构分析

Connector用于接收请求并将请求封装成Request和Response,然后交给Container处理,处理之后在交给Connector返回给客户端。

可以分为四步:

1,Connector如何接受请求的?

2,如何将接受的请求封装成Request和Response的?

3,封装完成后的Request和Reponse是如何交给Container的?

4,Container处理完成后如何交给Connector并返回给客户端的?

dawei

【声明】:站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。