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