![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
服务器
晓寒风骤
这个作者很懒,什么都没留下…
展开
-
Tomcat 源码解析
作者 :预流 博客 :https://juejin.im/user/59356fea570c35005b5fc55b/posts 目录 : 《Tomcat 7.0.42 源代码运行环境搭建》 启动分析 《Tomcat 7 启动分析(一)启动脚本》 《Tomcat 7 启动分析(二)Bootstrap 类中的 main 方法》 《Tomcat 7 启动分析(三)Digest...原创 2019-11-26 17:22:46 · 128 阅读 · 0 评论 -
Jetty 源码解析
作者 :Eric Cen 博客 :http://ericcenblog.com/ 目录 : 《Jetty 源码剖析系列(1) - 总览》 《Jetty 源码剖析系列(2) - web.xml 的解析与执行》 《Jetty 源码剖析系列(3)-Connector如何接收处理网络请求》 《Jetty 源码剖析系列(4)-Connector如何接收处理网络请求》 《Jetty 源码...原创 2019-11-26 17:21:22 · 694 阅读 · 0 评论 -
Tomcat(一):Tomcat在SpringBoot中是如何启动的
前言 我们知道SpringBoot给我们带来了一个全新的开发体验,我们可以直接把web程序达成jar包,直接启动,这就得益于SpringBoot内置了容器,可以直接启动,本文将以Tomcat为例,来看看SpringBoot是如何启动Tomcat的,同时也将展开学习下Tomcat的源码,了解Tomcat的设计。 从 Main 方法说起 用过SpringBoot的人都知道,首先要写一个mai...原创 2019-09-17 20:18:08 · 255 阅读 · 0 评论 -
Tomcat(二):Tomcat在SpringBoot中是如何启动的
说明:本文tomcat版本是9.0.21,不建议零基础读者阅读。 从连接器(Connector)源码说起 既然是来解析连接器(Connector),那么我们直接从源码入手,后面所有源码我会剔除不重要部分,所以会忽略大部分源码细节,只关注流程。源码如下(高能预警,大量代码): public class Connector extends LifecycleMBeanBase { ...原创 2019-09-17 20:18:39 · 910 阅读 · 0 评论 -
Tomcat(三):Tomcat中的容器是如何处理请求的
说明:本文tomcat版本是9.0.21,不建议零基础读者阅读。 从Adapter中说起 我们继续跟着上篇文章Adapter的源码,继续分析,上篇文章结尾的源码如下: //源码1.类: CoyoteAdapter implements Adapter public void service(org.apache.coyote.Request req, org.apache.coy...原创 2019-09-18 09:41:27 · 239 阅读 · 0 评论