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 条评论
 下一页
  
  
  
  
  
  
  
  
  
 