Tomcat
iteye_3660
这个作者很懒,什么都没留下…
展开
-
Eclipse远程调试Tomcat
最近,一直在研究Tomcat的工作内幕,主要的方法就是参考《How Tomcat Works》 这本书和Tomcat 5.5.26的源代码。 Tomcat的代码结构还是比较清晰的,注释也比较全。但是代码毕竟是静态的,难以彻底弄清类与类之间的协作关系,以及运行时对象的交互关系。 如果能对Tomcat的启动、处理请求和停止的过程进行断点调试,看清Tomcat的每一步行踪,那么就能...2010-01-24 20:24:40 · 235 阅读 · 0 评论 -
如何控制War包访问Tomcat的内部实现类
Tomcat默认部署了Manager应用作为Web控制台,提供对Tomcat的管理功能。 具体功能包括但不限于: 列出已部署的WebApp 部署、卸载、启动、停止指定的WebApp 展现线程池的详情,例如活动线程数、最大线程数、最小线程数等 展现请求处理的统计信息,例如平均请求处理时间、请求次数、出错次数等 ... 从这些功能看,Manager能够获知Tomcat内部信息,并对T...原创 2010-12-14 21:56:09 · 228 阅读 · 0 评论 -
[How Tomcat Works]第3章 连接器(二)
译者 jarfield 博客 http://jarfield.iteye.com 概 述 StringManager 类 应用程序 启 动应用 连 接器 创 建HttpRequest对象 读 取套接字的输入流 解 析请求行 解 析Headers 解 析Cookie...2010-04-10 22:50:22 · 124 阅读 · 0 评论 -
[How Tomcat Works]第3章 连接器(一)
译者 jarfield 博客 http://jarfield.iteye.com 概 述 StringManager 类 应用程序 启 动应用 连 接器 创 建HttpRequest对象 读 取套接字的输入流 解 析请求行 解 析Headers 解 析Cookies ...2010-04-10 21:55:18 · 114 阅读 · 0 评论 -
Tomcat 5.5.26源代码分析——启动过程(二)
init方法 Catalina_Home和Catalina_Base 初始化类加载器体系 Tomcat的类加载器体系 initClassLoaders的代码 一个疑问 Catalina对象 load方法 Catalina类的命令行参数 加载过程 start方法 await...2010-03-25 14:38:17 · 146 阅读 · 0 评论 -
Tomcat 5.5.26源代码分析——启动过程(一)
main方法 第一阶段 第二阶段 第三阶段 启动参数的区别 一个Bug configtest启动参数 一般,我们直接运行startup.sh 来 启动Tomcat 。最终执行的命令是: java [options] org.apache.catalina.startup.Bootstrap start options...2010-03-25 14:30:32 · 163 阅读 · 0 评论 -
[How Tomcat Works]第2章 一个简单的Servlet容器
译者 jarfield 博客 http://jarfield.iteye.com 概述 javax.servlet.Servlet 接口 第一个应用 HttpServer1 类 Request 类 Response 类 StaticResourceProcessor 类 ServletP...2010-03-14 00:43:50 · 95 阅读 · 0 评论 -
[How Tomcat Works]第1章 一个简单的Web服务器
译者 jarfield 博客 http://jarfield.javaeye.com 超文本传输协议(HTTP ) HTTP 请求 HTTP 响应 Socket 类 ServerSocket 类 应用程序 HttpServer 类 Request 类 ...2010-03-02 23:09:00 · 124 阅读 · 0 评论 -
Tomcat 5.5.26的网络构建指南
1. 安装JDK 不能安装JDK 1.6.x,否则Tomcat 5.5.26依赖的commons-dbcp-1.2.2-src无法编译,原因是: JavaSE 6.0升级了java.sql包中的某些接口,为它们增加了一些方法。 commons-dbcp-1.2.2-src中包含了上述接口 的实现类,这些类当然没有实现新加的方法。 最好...2010-02-27 00:44:00 · 121 阅读 · 0 评论 -
[How Tomcat Works]第0章 介绍
译者 jarfield 博客 http://jarfield.iteye.com 概述 本书为谁准备 Servlet 容器如何工作 Catalina 的框图 Tomcat 4 和5 每章的概述 每章的应用程序 准备必要的软件 概述 欢迎来到 Tomcat ...2010-02-24 19:09:00 · 113 阅读 · 0 评论 -
[How Tomcat Works]第4章 Tomcat默认连接器
译者 jarfield 博 客 http://jarfield.iteye.com 概 述 HTTP 1.1新特性 持 久化连接(Persistent Connections) Chunked 编码(Chunked Encoding) 100(Continue) 状态码的使用 Connect...原创 2010-06-29 20:17:20 · 120 阅读 · 0 评论