
TOMCAT
文章平均质量分 80
nieyanshun_me
这个作者很懒,什么都没留下…
展开
-
Tomcat源码阅读三:过滤器实现
这里省略各种tomcat的初始化和启动过程,简略说下,就是Bootstrap中,初始化HttpConnector类,初始化父容器StandardContext,子容器StandartWapper,以及一些生命周期,然后各种关联赋值,最后调用连接器的初始化方法,然后调用start方法,单一启动模式开启。这里,连接器有serverSocket等待接受请求,同时存在HttpProcess类,和前面一样,原创 2015-08-07 17:04:23 · 1940 阅读 · 0 评论 -
Tomcat源码阅读四:Digester工具
为了不将一些tomcat配置写在代码里, tomcat使用了配置文件server.xml来记录系统配置。同时,使用开源库Digester将xml文件中的元素转换为java对象。 配置文件中的标签 称为模式,如 DIigester解析xml时使用一种规则来约定如何解析,规则类是是Rule类的子类。以下是在解析xml文件时,digester做的原创 2015-08-10 17:12:04 · 405 阅读 · 0 评论 -
Tomcat源码阅读二
tomcat源码原创 2016-09-19 12:59:00 · 303 阅读 · 0 评论 -
Tomcat源码阅读1
tomcat 源码原创 2016-09-19 11:45:20 · 277 阅读 · 0 评论 -
Tomcat 导入eclipse
tomcat源码导入eclipse转载 2016-09-19 21:06:01 · 405 阅读 · 0 评论 -
ElasticJob引发的Tomcat内存泄漏问题
这里记录一下遇到的一个tomcat memory leak的问题:一个使用了elastic job的webapp,在进行热部署的时候日志打印了内存泄漏异常。前置知识点 在类使用完之后,如果满足下面的情况,类就会被卸载: 1.该类所有的实例都已经被回收,也就是 Java 堆中不存在该类的任何实例。 2.加载该类的ClassLoader已经被回收。 3.该类对应的java.lang.Clas原创 2017-06-29 18:34:55 · 1794 阅读 · 0 评论