tomcat
文章平均质量分 96
曲雨齐
这个作者很懒,什么都没留下…
展开
-
tomcat源码分析二:生命周期管理
tomcat源码分析二:生命周期管理tomcat各个组件的启动与停止是是通过生命周期进行管理的。各个需要被生命周期管理的组件均实现了生命周期接口。 生命周期接口定义如下public interface Lifecycle { // 首先定义了十一种生命周期事件点 public static final String BEFORE_INIT_EVENT = "before_init";原创 2017-02-12 12:04:56 · 395 阅读 · 0 评论 -
tomcat源码分析一:总体简介
简介Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成,tomcat7 已经支持了Server3.0规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务。本系列tom原创 2017-01-15 23:14:36 · 555 阅读 · 0 评论 -
tomcat源码分析三:tomcat启动与停止
Tomcat正常启动通过bin目录下startup间接调用catalina,并从catalina中执行Bootstrap的main方法,而main方法通过反射调用Catalina的相关方法进行tomcat的启动与停止,Catalina是tomcat的核心类,而BootStrap在Catalina类外面包了一层,提供了一些接口,方便调用。 先看Bootstrap的定义//几个重要属性private原创 2017-02-12 16:54:06 · 1014 阅读 · 0 评论 -
tomcat源码分析五:Mapper(url到Wrapper的映射)
tomcat中如何维护url到wrapper的对应关系的呢,又是如何初始化变更这些关系呢,对于用户的请求,是如何映射到具体的wrapper上的呢。原创 2017-03-04 23:01:36 · 2440 阅读 · 1 评论