Tomcat源码分析
文章平均质量分 88
gavinfish
在校大学生,软件专业
展开
-
Tomcat8源码分析(四)
Tomcat8源码分析(四) ————日志系统前言这一节继续解读一些比较通用的组件,来看一下Tomcat8的日志系统JULI。简介首先要说的是JULI(Java Util Logging Interface)不是在每个Tomcat版本中都有的,它是在Tomcat6中才引入的。从整体上来说,JULI是构建在Java的日志系统(java.util.logging)之上的,在看JULI的日原创 2015-12-10 16:48:14 · 4135 阅读 · 1 评论 -
Tomcat8源码分析(二)
Tomcat8源码分析(二) ————包结构分析介绍Tomcat是一个Servlet容器,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器。基本概念Tomcat的几个核心组件:Server:Server表示了整个Tomcat容器。Service:原创 2015-12-03 22:39:56 · 2658 阅读 · 1 评论 -
Tomcat8源码分析(一)
Tomcat源码分析(一) ————导读这篇文章介绍一下tomcat源码阅读环境的搭建。源码下载源码的下载地址在 这里,版本为8.0.28,下载后直接解压至某一文件下即可。依赖的工具AntEclipseMavenJDK7或以上Tomcat自带的构建工具是Ant,但直接运用它的构建构建文件会缺少一些依赖的包,个人比较习惯用Maven管理,所以通过Maven来添加依赖包。以上的原创 2015-12-02 22:26:07 · 5210 阅读 · 1 评论 -
Tomcat8源码分析(三)
Tomcat8源码分析(三) ————生命周期解析上一节已经介绍了Tomcat中的一些基本组件,本节主要解读一下Tomcat对这些组件的管理。在阅读本节之前请先了解一下设计模式之观察者模式。生命周期每一个组件都会存在很多的状态,如初始化、开始、停止等等。而在状态之间的切换需要做很多相应的工作。我们把Tomcat组件的各个状态以及状态之间的转换统称为Tomcat的生命周期。在Tomca原创 2015-12-04 22:54:01 · 1711 阅读 · 0 评论