Tomcat源码分析

来源:互联网 发布:淘宝服装一件代发货源 编辑:程序博客网 时间:2024/06/10 15:34
  • 介绍

本文将会介绍Tomcat的源码,并给出一些分析。
  • 启动过程

org.apache.catalina.startup.Bootstrap该类是Tomcat启动的入口类,包含有main方法。它的主要工作包括:参数解析、环境变量读取(设置)、类加载器初始化、通过反射的方式来调用Catalina。org.apache.catalina.startup.Catalina在Tomcat启动(start)过程中,该类的方法调用顺序为:构造函数、setParentClassLoader、setAwait、load。load方法正是启动服务实例的过程,Tomcat的启动时间也正是在该方法的开头和结尾来统计的。它调用的主要方法包括:initDirs、initNaming、createStartDigester、configFile(获取配置文件)、initStreams(输入、输出流重定向)、getServer().init。
  • 重要接口

org.apache.catalina.Serverorg.apache.catalina.Lifecycle 

查看原文:http://surenpi.com/2016/10/20/tomcat_source_code_ana/
0 0
原创粉丝点击