随笔分类 -  Tomcat

摘要:1. 引言 Tomcat 在部署 Web 应用的时候,是将应用放在 webapps 文件夹目录下,而 webapps 对应到 Tomcat 中是容器 Host ,里面的文件夹则是对应到 Context ,在 Tomcat 启动以后, webapps 中的所有的 Web 应用都可以提供服务。 这里会涉 阅读全文
posted @ 2020-10-09 08:54 极客挖掘机 阅读(984) 评论(0) 推荐(3) 编辑
摘要:1. 请求处理流程 AprEndPoint 顺着上一篇接着聊,当一个请求发送到 Tomcat 以后,会由连接器 Connector 转送至 AprEndPoint ,在 AprEndPoint 中调用了 startInternal() 方法,这个方法总共做了做了四件事儿: LimitLatch 限制 阅读全文
posted @ 2020-10-08 10:06 极客挖掘机 阅读(438) 评论(1) 推荐(1) 编辑
摘要:1. 引言 既然是在讲 Tomcat ,那么一个 HTTP 请求的请求流程是无论如何也绕不开的。 首先抛开所有,使用我们现有的知识面,猜测一下一个请求被 Tomcat 处理的过程: 1. 客户端(浏览器)发送一个请求(HTTP) 2. 建立 Socket 连接 3. 通过 Socket 读取数据 4 阅读全文
posted @ 2020-09-27 09:12 极客挖掘机 阅读(823) 评论(0) 推荐(0) 编辑
摘要:Tomcat 总体架构设计 在开始这篇文章的时候,忽然发现上一篇内容的题目不是很合适,不应该叫启动流程,更确切的应该是叫启动脚本。 在最开始,先介绍下 Tomcat 的总体设计,先有一个大概的印象,对 Tomcat 不至于那么陌生。 先介绍下 Tomcat 的一些基础组件(以下内容来自刘光瑞老师的「 阅读全文
posted @ 2020-09-21 09:11 极客挖掘机 阅读(647) 评论(1) 推荐(0) 编辑
摘要:1 Tomcat 基本知识 首先介绍一些 Tomcat 的基本知识,防止有纯小白看的云里雾里的。 下面这张图是一个下载好二进制版的的 Tomcat ,直接解压得到的,虽然版本是 9.x ,但是这个目录结构和 8.5 是一致的,不影响介绍。 bin : 主要用来存放一些脚本文件,一种格式是 sh 的是 阅读全文
posted @ 2020-09-18 08:53 极客挖掘机 阅读(958) 评论(0) 推荐(0) 编辑
摘要:1 引言 做 Java 的同学应该都见过上面这只名字叫 Tomcat 的猫,毕竟这只猫在过去和现在都是全球最流行的 Web 容器之一。 很有意思的一件事儿是从我接触这只猫开始,从来不知道它的中文名字是啥,好像没有在任何地方看到过。 然后某人第一次见跟我说这是汤姆猫么??? 我就没想通,这俩玩意长这么 阅读全文
posted @ 2020-09-15 09:12 极客挖掘机 阅读(1178) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示