Tomcat
文章平均质量分 95
IT巅峰技术
主要是以技术分享/交流为主,涉及微服务相关的技术分析、中间件架构原理的剖析及实战,热点技术的趋势分析等;
展开
-
Tomcat:应用加载原理分析
前情回顾 上一篇文章主要了解了一下Tomcat启动入口,以及初步的分析了Tomcat的启动流程,下面我们将会解密Tomcat应用部署的实际流程。 一、直观对比 虽然前面已经说了那么多关于Tomcat的东西,但是我相信绝大部分同学应该都没有专门的去研究过Tomcat的内部实现。我们接触最多的应该还是上传一个war包丢在webapps目录下,然后重启一下Tomcat服务器(甚至不重启)。下面我们以图形的形式,直观的对比Tomcat各组件的关系。 二、应用部署与加载流程分析 下面就针对应用部署与原创 2022-04-11 08:00:00 · 630 阅读 · 0 评论 -
Tomcat:应用加载原理分析
前情回顾 上一篇文章主要了解了一下Tomcat启动入口,以及初步的分析了Tomcat的启动流程,下面我们将会解密Tomcat应用部署的实际流程。 一、直观对比 虽然前面已经说了那么多关于Tomcat的东西,但是我相信绝大部分同学应该都没有专门的去研究过Tomcat的内部实现。 我们接触最多的应该还是上传一个war包丢在webapps目录下,然后重启一下Tomcat服务器(甚至不重启)。下面我们以图形的形式,直观的对比Tomcat各组件的关系。 二、应用部署与加载流程分析 下面就原创 2021-11-16 09:29:00 · 913 阅读 · 0 评论 -
Tomcat启动关闭流程分析
前言 上一篇文章我们全面的介绍了Tomcat各文件目录的作用、源码各模块功能和组件之间的关系,下面我们从源码的角度去看看Tomcat是如何工作的。 一、启动脚本分析 tomcat为我们提供了启动和停止脚本,在bin目录下:startup.sh/startup.bat;shutdown.sh/shutdown.bat 下面我们以startup.sh启动脚本为例,看一下Tomcat如何运行的。 # ...省略部分逻辑代码PRGDIR=`dirname "$...原创 2021-11-10 09:32:41 · 642 阅读 · 0 评论 -
Tomcat项目结构及架构分析
一、前期准备 1.1概述 Apache Tomcat自1999年第一个版本发布至今,已经成为一款成熟的轻量级的Java应用服务器,它深受Java研发人员喜爱。虽然它已经更新到10.x的版本,但是大部分人依然使用jdk8和9.0.x因此本文基于tomcat-9.0.x(官网下载地址为:https://tomcat.apache.org/download-90.cgi)从使用和实现的原理探究其经久不衰的奥秘。 1.2 版本差异 引自ApacheTomcat官网 http://tomcat...原创 2021-11-08 09:16:55 · 975 阅读 · 0 评论