- 博客(8)
- 资源 (8)
- 收藏
- 关注
原创 Tomcat 源码阅读(八)Lifecycle
环境:tomcat7.0.28坚持一下,把源码看完,勤奋一点,不要在懒惰了,你已经落下别人很多了本文主要介绍Tomcat的生命周期模型 Lifecycle一、Lifecycle介绍1、Lifecycle的状态枚举类LifecycleStatepublic enum LifecycleState { NEW(false, null), INITIALIZING(f
2017-09-30 11:46:31 397
原创 Tomcat 源码阅读(七)Tomcat加载web项目
环境:tomcat7.0.28坚持一下,把源码看完,勤奋一点,不要在懒惰了,你已经落下别人很多了本文主要介绍Tomcat 是如何加载webapps下的项目一、server.xml在server.xml中有如下关于Host配置的一段代码 <Host name="localhost" appBase="webapps" unpackWARs="tr
2017-09-29 11:13:34 2545
原创 Tomcat 源码阅读(六)Adapter
环境:tomcat7.0.28坚持一下,把源码看完,勤奋一点,不要在懒惰了,你已经落下别人很多了本文主要介绍Tomcat 的Adapter一、Adapter接口前文讲到,在Connector中,对请求解析完毕之后最终会调用Adapter的service方法。在Tomcat中,Adapter的唯一实现类是CoyoteAdapter。1、CoyoteAdapter.serv
2017-09-27 15:22:44 741
原创 Tomcat 源码阅读(五)解析请求ProtocolHandler
环境:tomcat7.0.28坚持一下,把源码看完,勤奋一点,不要在懒惰了,你已经落下别人很多了本文主要介绍Tomcat连接器Connector的协议处理ProtocolHandler一、大体框架二、Http11Protocol
2017-09-26 17:45:59 5629
原创 Tomcat 源码阅读(四)Connector
环境:tomcat7.0.28坚持一下,把源码看完,勤奋一点,不要在懒惰了,你已经落下别人很多了本文主要介绍Tomcat的连接器一、Connector的创建。当我们在server.xml中配置了Connector的时候,Digester通过解析xml文件,创建了Connector的对象。在前文中提到的Catalina的createStartDigester方法中,Digeste
2017-09-20 17:17:29 614
原创 Tomcat 源码阅读(三)Catalina.start
环境:tomcat7.0.28坚持一下,把源码看完,勤奋一点,不要在懒惰了,你已经落下别人很多了本文主要大体介绍Catalina的start方法,一、总体流程二、代码解析
2017-09-15 18:01:54 665
原创 Tomcat 源码阅读(二)Catalina.load
环境:tomcat7.0.28坚持一下,把源码看完,勤奋一点,不要在懒惰了,你已经落下别人很多了本文主要讲解Catalina的load方法,顺带简单介绍一下Digester组件
2017-09-15 11:27:20 591
原创 Tomcat 源码阅读(一)总概
环境:tomcat7.0.28坚持一下,把源码看完,勤奋一点,不要在懒惰了,你已经落下别人很多了1、简介自上而下一点一点的分析tomcat 的源码,
2017-09-13 16:47:05 407
pycron调度软件
2014-10-24
blazeds4.0.1
2013-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人