Tomcat深入学习
2021-09-08 15:49:15 8 举报
Tomcat深入学习学习笔记
作者其他创作
大纲/内容
StandardWrapper(标准Servlet包装)
②站点
① 连接器
/study.do
Connector
③ 应用上下文
① 连接器:由协议和端口号构成。② 站点:由域名构成③ 应用上下文:由应用名构成④ 资源:由资源名称构成
StandardEngineValve(标准)
浏览器
StandardHost(标准站点)
StandardWrapperValve(标准)
*:*
:8080
StandardContextValve(标准)
② 站点
2、核心组件协作过程
StandardHostValve(标准)
③应用上下文
8080
标准Pipeline流程
1:*
Servlet
Valve3
www.radish.cn
引擎
每一个组件都会有一个Pipeline结构,里面包含了n个Valve,若配置了一个Valve1,则加在最前面,若没有配置,则走默认的Pipeline流程
/tomcat
Wrapper
http://
3、server.xml对应核心组件配置
Engine
Service
Valve2
Pipeline结构
<?xml version=\"1.0\" encoding=\"UTF-8\"?><Server port=\"8005\" shutdown=\"SHUTDOWN\"> <!-- Service组件:服务分组 name:名称 Catalina(远程轰炸机) --> <Service name=\"Catalina\"> <!-- ①连接器 port:端口 protocol:协议 --> <Connector port=\"8081\" protocol=\"HTTP/1.1\"/> <Connector port=\"8082\" protocol=\"HTTP/1.1\
NonLoginAuthenticator(权限)
Context
AccessLogValve(日志)
④资源
1、Tomcat的核心组件
4、Tomcat请求流程
④ 资源(动态资源和静态资源)
StandardContext(标准上下文)
④ 资源
①连接器
服务器
Valve1
StandardEngine(标准引擎)
ErrorReportValve(异常)
Host
收藏
0 条评论
下一页