随笔分类 -  TOMCAT

摘要:先上一个图: 从图上我们可以了解到跟一个请求相关的组件大概有 connector、coyote、engine、host、context、servlet 那么会有几个问题: 1、connector是如何监听和接收请求的 2、connector如何传递请求到engine 3、engine又是如何经过一步 阅读全文
posted @ 2018-04-12 16:52 lion_eagle 阅读(898) 评论(0) 推荐(0)
摘要:上一篇讲完了容器的初始化,下面会讲容器的启动 1、入口依然是Catalina的start方法中,会调用StandardServer的start方法 2、StandardServer调用StandardService的start方法 3、StandardService的start方法主要是调用Engi 阅读全文
posted @ 2018-03-30 16:23 lion_eagle 阅读(1125) 评论(0) 推荐(0)
摘要:Tomcat 启动方式一般都是直接调用bin下的start.*文件直接执行,而start.*文件都会调用catalina.*文件,catalina文件会直接执行bootstrap文件(java): 1、bootstrap的main方法为启动入口,首先会反射调用catalina,初始化类加载器 2、调 阅读全文
posted @ 2018-03-29 19:35 lion_eagle 阅读(1214) 评论(1) 推荐(1)