# 迷你Tomcat **Repository Path**: hb_study/mincat ## Basic Information - **Project Name**: 迷你Tomcat - **Description**: 迷你Tomcat 手写tomcat - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-05-26 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 作业01 ### 我在webapps目录下创建了两个工程项目demo与demo01 ![image-20200527150331379]( https://typora-hb.oss-cn-shanghai.aliyuncs.com/typera/image-20200527150331379.png) #### 启动类 com.hb.study.minicat.Bootstrap ```java public static void main(String[] args) throws Exception { Bootstrap bootstrap = new Bootstrap(); bootstrap.start(); } ``` ### Service.xml配置 ![image-20200527150624199]( https://typora-hb.oss-cn-shanghai.aliyuncs.com/typera/image-20200527150624199.png) 配置端口与webapps路径 ### 测试 - 访问demo1工程下servlet http://localhost:8085/demo1/testServlet ![image-20200527150843012]( https://typora-hb.oss-cn-shanghai.aliyuncs.com/typera/image-20200527150843012.png) - 访问demo工程下servlet http://localhost:8085/demo/testServlet ![image-20200527150924709]( https://typora-hb.oss-cn-shanghai.aliyuncs.com/typera/image-20200527150924709.png) - 访问demo1下的静态html http://localhost:8085/demo1/index.html ![image-20200527151033798]( https://typora-hb.oss-cn-shanghai.aliyuncs.com/typera/image-20200527151033798.png) - 访问demo工程下的静态html http://localhost:8085/demo/index.html ​ ![image-20200527151113071]( https://typora-hb.oss-cn-shanghai.aliyuncs.com/typera/image-20200527151113071.png) - 访问404地址 http://localhost:8085/adfaf ![image-20200527151334793]( https://typora-hb.oss-cn-shanghai.aliyuncs.com/typera/image-20200527151334793.png) ## 作业02 Tomcat体系结构(图⽂并茂) ![image-20200527152319126]( https://typora-hb.oss-cn-shanghai.aliyuncs.com/typera/image-20200527152319126.png) 一个tomcat服务器,有两大核心组件连接器组件-coyote与容器组件-catalina 连接器组件下面有endPoint组件,Processor组件,ProcessorHandler组件以及Adapet组件 容器组件下面有一个或者多个server组件 一个server组件下面有多个connetor组件与container组件 一个container组件下有engine组件 engine组件下有host组件 host组件下有context组件 context下有多个warpper组件