自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (1)
  • 收藏
  • 关注

Tomcat7启动分析(三)Digester的使用

前一篇文章里最后看到Bootstrap的main方法最后会调用org.apache.catalina.startup.Catalina对象的load和start两个方法,那么就来看看这两个方法里面到底做了些什么。 load方法: /** * Start a new server instance. */ public void load() ...

2013-07-23 17:02:41 193

Tomcat7启动分析(二)Bootstrap类中的main方法

之前分析了Tomcat的启动脚本,如果从startup.bat开始启动Tomcat的话会发现最后会调用org.apache.catalina.startup.Bootstrap里的main方法,并且传过来的最后一个命令行参数是start,接下来的启动代码分析就从这里开始。 先看下这个main方法的代码:/** * Main method and entry point ...

2013-07-23 11:54:30 170

Tomcat7启动分析(一)启动脚本

在之前的环境搭建那篇文章里是通过直接运行BootStarp的main函数来启动的,只是加了一个catalina.home的系统属性。而正常情况下启动Tomcat是通过运行脚本的方式,这个就涉及到建立工程时拷贝过来的script目录下的一堆脚本文件了。以我的windows系统举例,实际上最终是执行startup.bat这个批处理文件来启动tomcat的。那么启动分析就冲这个文件开始吧:...

2013-07-17 13:07:13 238

Tomcat7源码研究计划

Tomcat是个很大的项目,写个程序统计了一下java目录下的源文件1262个,总代码行数356163,要把这么多文件逐个研究一番确实需要很大的勇气。我的思路是挑选一些自己以前工作中会接触到的和个人比较感兴趣的点来研究,这样梳理起来算有点头绪,初步给自己的任务列出的是以下几点: 1.容器启动,从server到listener、jndi、service到connetor、engine到h...

2013-07-12 15:57:11 158

Tomcat7.0.42源代码运行环境搭建

以前看过Tomcat5的一部分源代码,当时只看了个大概的启动分析,后来看了《How Tomcat Works》这本书,讲的还行,出版的较早,所以是基于Tomcat4的代码的分析,Tomcat已经release到7了,很多后来添加的特性与新的实现方式那本书里面没有涉及。下半年业余时间的主要任务就是完成Tomcat7各个我感兴趣的点的系列文章。 先说下我的源码分析的环境搭建吧,用的是ecl...

2013-07-11 13:13:05 187

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除