tomcat
文章平均质量分 59
李楚男
这个作者很懒,什么都没留下…
展开
-
Eclipse中导入Tomcat源码
想要研究Tomcat的体系结构或者源码,最好将Tomcat源码导入到ide中,编写实例进行代码跟踪(debug)。主要有以下几步需要操作:1、下载tomcat源码:这里下载的是tomcat-6.0.37的源码。2、ant安装,用于编译tomcat源码。ant下载解压后将其bin添加到系统环境path中。3、IDE———选用eclipse第一步:解压Tomcat源原创 2013-11-12 10:59:28 · 1141 阅读 · 0 评论 -
Tomcat之容器
Tomcat提供了四种容器,分别为engine、host、context、wrapper,这四个容器之间的结构关系如下图所示:这四种容器继承了一个容器基类,因此可以定制化。每个容器都有标准化的实现。Engine:org.apache.catalina.core.StandardEngineHost:org.apache.catalina.core.StandardEngineCon原创 2013-12-06 10:38:26 · 609 阅读 · 0 评论 -
Tomcat之启动框架
我们都知道,java程序都需要一个入口函数(main方法),而在tomcat中,这个入口在org.apache.catalina.startup.Bootstrap这个类中。其机构如下:tomcat在启动过程中主要做了设置配置路径、初始化类加载器、初始化tomcat启动类、调用启动类的start方法开启服务。main函数结构图如下:启动过程中的详细实现图如下:原创 2013-12-04 15:26:05 · 537 阅读 · 0 评论 -
Tomcat之连接器
一、Connector介绍1、Connector在Tomcat结构中,Connector主要负责处理与客户端的通信。Connector的实例用于监听端口,接受来自客户端的请求并将请求转交给Engine处理。同时将来自Engine的答复返回给客户端。2、Connector的种类Http Connector, 基于HTTP协议,负责建立HTTP连接。它又分为BIO Http Con原创 2013-12-04 17:09:38 · 700 阅读 · 0 评论 -
Tomcat之server.xml配置详解
元素它代表整个容器,是Tomcat实例的顶层元素。由org.apache.catalina.Server接口来定义。它包含一个元素。并且它不能做为任何元素的子元素。Server的实现类为org.apache.catalina.core.StandardServer,该类是利用org.apache.catalina.ServerFactory工厂创建的,里面采用了单例模式。Por原创 2013-12-05 11:36:15 · 551 阅读 · 0 评论 -
java BIO NIO AIO理论篇
java中的IO主要源自于网络和本地转载 2014-04-27 22:34:49 · 566 阅读 · 0 评论