tomcat
BlackCutter
not just java developer
展开
-
tomcat架构:Connector
配置与配置项<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />tomcat中connector配置如上,如何处理来访是由protocol属性决定的,对HTTP协议而言,这个属性可以配置的值有: HTTP/1.原创 2016-11-30 18:10:16 · 769 阅读 · 0 评论 -
tomcat架构:容器类
容器类及其 标准实现1. Engine:org.apache.catalina.core.StandardEngine 2. Host:org.apache.catalina.core.StandardHost3. Context:org.apache.catalina.core.StandardContext4. Wrapper:org.apache.catalina.core.Standa原创 2016-11-30 17:33:53 · 701 阅读 · 0 评论 -
tomcat架构:核心架构模块
核心模块关系图简单说明1)tomcat对外表现为一个server 2)一个server包含一个或者多个service 3)一个service包含一个或者多个Connector和一个Container, 4)Connector负责接收请求,Container负责处理请求 5)Connector包含ProtocolHandler、Adapter、Mapper三部分,ProtocolHandler原创 2016-11-30 16:38:12 · 1019 阅读 · 0 评论 -
tomcat:pipeline与valve机制
协作模式每个容器包含一个pipeline,每个pipeline包含一个valve集合,位于前面的的valve做完业务处理后将调用后面的valve做业务处理,而容器的缺省valve位于集合的最后一个位置,负责调用下层容器的pipeline的第一个valve做业务处理,调用会从Engine的第一个valve调用开始,一直执行到调用Wrapper的缺省valve:StandardWrapperValve,原创 2016-11-30 18:30:12 · 1610 阅读 · 0 评论