08 2016 档案

摘要:在使用shiro的session的时候感觉对于tomcat中session的管理还不是特别清楚,而且session管理作为tomcat中比较重要的一部分还是很有必要学习的。 目录 概述 session的作用 session新建、查找和更新 session删除 总结 概述 在tomcatsession 阅读全文
posted @ 2016-08-14 20:04 lacker 阅读(3087) 评论(0) 推荐(0)
摘要:目录 什么叫发布 webapp发布方式 reload 总结 什么叫发布 发布就是让tomcat知道我们的程序在哪里,并根据我们的配置创建Context,进行初始化、启动,如下: 程序所在的位置 创建Context,添加到Host 初始化(创建解析webxml的digester) 启动(初始化filt 阅读全文
posted @ 2016-08-14 17:15 lacker 阅读(1573) 评论(0) 推荐(1)
摘要:tomcat已经启动完成了,那么是怎么处理请求的呢?怎么到了我们所写的servlet的呢? 目录 Http11ConnectionHandler Http11Processor CoyoteAdapter StandardEngineValve StandardWrapperValve 总结 Htt 阅读全文
posted @ 2016-08-10 08:18 lacker 阅读(1566) 评论(0) 推荐(0)
摘要:前面摆了三节的姿势,现在终于要看到最终tomcat监听端口,接收请求了。 目录 Connector Http11Protocol JIoEndpoint 总结 在前面的初始化都完成之后,进行Connector的初始化,也是执行一些生命周期方法。 Connector 在启动过程中这个类的主要作用是初始 阅读全文
posted @ 2016-08-08 21:37 lacker 阅读(1069) 评论(0) 推荐(0)
摘要:上一节说到StandardService负责启动其子组件:container和connector,不过注意,是有先后顺序的,先启动container,再启动connector,这一节先来看看container。 目录 Pipeline和Vavle StandardEngine类和StandardHo 阅读全文
posted @ 2016-08-07 19:26 lacker 阅读(868) 评论(0) 推荐(0)
摘要:在了解了tomcat 的一些基本组件之后,学习启动过程就更容易理解了,因为启动过程就是启动各个组件。 目录 启动顺序 Bootstrap类 Catalina类 StandardServer类和StandardService类 总结 启动顺序 tomcat的启动主要是容器的启动,根据tomcat四层架 阅读全文
posted @ 2016-08-07 11:55 lacker 阅读(1128) 评论(0) 推荐(0)
摘要:主要介绍tomcat启动涉及到的一些接口和类 阅读全文
posted @ 2016-08-06 19:21 lacker 阅读(2053) 评论(2) 推荐(2)
摘要:在编程的道路上,通过阅读优秀的代码来提升自己是很好的办法。一直想阅读一些开源项目,可是没有合适的机会开始。最近做项目的时候用到了shiro,需要做集群的session共享,经过查找发现tomcat的session本身就支持,发现自己对于使用了这么久的东西还是不甚了解,所以就乘此机会来学习学习。 阅读 阅读全文
posted @ 2016-08-06 16:13 lacker 阅读(2482) 评论(2) 推荐(1)