Tomcat
蟹老板BossCrab
这个作者很懒,什么都没留下…
展开
-
Eclipse远程调试Tomcat
2010-01-24 20:24:40 · 77 阅读 · 0 评论 -
[How Tomcat Works]第4章 Tomcat默认连接器
ontinue) 状态码的使用 Connector 接口 HttpConnector 类 创 建服务器套接字 维 护HttpProcessor实例 处 理HTTP请求 HttpProcessor 类 请 求对象 响 应对象 处 理请求 解 析连接 解 析请求 解 析头部 简 单容器应用 运 行应用 总 结原创 2010-06-29 20:17:20 · 132 阅读 · 0 评论 -
[How Tomcat Works]第3章 连接器(二)
2010-04-10 22:50:22 · 125 阅读 · 0 评论 -
[How Tomcat Works]第3章 连接器(一)
字的输入流 解 析请求行 解 析Headers 解 析Cookies 获 取参数 创 建HttpResponse对象 静 态资源处理器和Servlet处理器 运 行应用程序 总 结 概 述 就像《简介》中介绍的,Catalina 中有两个主要模 块:Connector (连接器)和Container (容器)。本章,你将编写一个连接 器 来增强第2章的应用,该连接器2010-04-10 21:55:18 · 113 阅读 · 0 评论 -
Tomcat 5.5.26源代码分析——启动过程(二)
法 Catalina类的命令行参数 加载过程 start方法 await状态 setAwait方法 await方法 上一篇文章 主要分析了Bootstrap main 方法的总体流程,并讨论 了JDK兼容性和启动参数。本篇开始深入细节。Tomcat 的 运行时视图,简单地看,其实就是一些相互关联的组件。这些组件相互协作,完成一定的任务(比如部署Web 应用、处理到HTTP 请求等)。Tomcat 启动过程中所做2010-03-25 14:38:17 · 101 阅读 · 0 评论 -
Tomcat 5.5.26源代码分析——启动过程(一)
2010-03-25 14:30:32 · 118 阅读 · 0 评论 -
[How Tomcat Works]第2章 一个简单的Servlet容器
sourceProcessor 类 ServletProcessor1 类 运行应用 第二个应用 运行应用 总结 概述 本章通过两个应用程序,介绍了如何开发你自己的Servlet 容器。为了让你容易Servlet 容器的工作原理,第一个应用程序被设计地尽可能简单,然后演化为稍微复杂一些的第二个Servlet 容器。 提示:每 章的Servlet 容器都是在前一章的基础上逐步演化的,到第17 章就变成了2010-03-14 00:43:50 · 114 阅读 · 0 评论 -
[How Tomcat Works]第1章 一个简单的Web服务器
2010-03-02 23:09:00 · 96 阅读 · 0 评论 -
Tomcat 5.5.26的网络构建指南
2010-02-27 00:44:00 · 96 阅读 · 0 评论 -
[How Tomcat Works]第0章 介绍
每章的应用程序 准备必要的软件 概述 欢迎来到 Tomcat 的内部世界。这本书剖析了Tomcat 4.1.12 和5.0.18 , 并讲解了Tomcat Servlet 容器(代号为Catalina )的工作内幕。Catalina 是免费的、开源的,也是最流行的Servlet 容器。Tomcat 是一 个复杂的系统,它包括了众多的组件。在了解Tomcat 如何工作之前,我们应 该知道从哪儿入手。这本书首先绘制了一张大蓝图,然后构2010-02-24 19:09:00 · 115 阅读 · 0 评论 -
如何控制War包访问Tomcat的内部实现类
展现线程池的详情,例如活动线程数、最大线程数、最小线程数等 展现请求处理的统计信息,例如平均请求处理时间、请求次数、出错次数等 ... 从这些功能看,Manager能够获知Tomcat内部信息,并对Tomcat内部数据结构进行操控。这些特权功能,对Tomcat来说还是很危险的。 Manager应用的Servlet代码位于catalina.jar中,属于Tomcat内部实现类的一部分,我们先看看其实现机制。(本文的代码基于Tomcat 7.0.5版本) Manager的实现机制原创 2010-12-14 21:56:09 · 200 阅读 · 0 评论