自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序猿的日常笔记

程序猿的日常笔记

  • 博客(6)
  • 收藏
  • 关注

原创 5. TOMCAT学习——TOMCAT的连接器

概述连接器是TOMCAT处理请求的入口,所有请求都是由 连接器 来接收并发起整个请求处理过程。连接器一般与TOMCAT的Service关联。一个Service持有一个或多个连接器。创建连接器TOMCAT启动时会在load阶段根据 server.xml 中的配置创建对应的Connector,相关的配置代码如下:<Service name="Catalina">...

2019-04-26 11:27:10 335 1

原创 4. TOMCAT学习——TOMCAT的载入器

TOMCAT的载入器是什么TOMCAT的载入器指的是 Servlet应用的载入器,一个Servlet应用就会有一个载入器的实例。每个载入器中都引用了 TOMCAT的自定义类加载器。载入器继承于 org.apache.catalina.Loader 接口。TOMCAT的载入器是 org.apache.catalina.loader.WebappLoader默认的类加载器是 org.apac...

2019-04-26 11:26:16 294 1

原创 3. TOMCAT学习——TOMCAT的生命周期

TOMCAT包含很多组件。这些组件需要跟随TOMCAT一起启动和关闭。如何达到这种目的呢?TOMCAT引入了生命周期的概念。生命周相关的接口和类包括1. org.apache.catalina.Lifecycle 2. org.apache.catalina.LifecycleListener3. org.apache.catalina.LifecycleEvent4. org.apac...

2019-04-26 11:25:40 637 1

原创 2. TOMCAT学习——TOMCAT的启动过程

TOMCAT的启动过程Tomcat的启动入口是 Bootstrap 类的main方法。Bootstrap 会初始化一些基础环境,比如设置环境变量和默认类加载器。然后调用 Catalina 的方法来加载和启动Tomcat。启动过程总体分为两个步骤:load();start();loadload方法会根据配置文件加载整个TOMCAT,将TOMCAT的所有组件按照设计好的结构装...

2019-04-26 11:23:49 221 1

原创 1. TOMCAT学习——TOMCAT的主要组件

TOMCAT的主要组件如图:ServerServer 组件是最外层的容器组件。包含了整个Servlet引擎的所有组件。当TOMCAT启动时,会由Server来启动所有组件,关闭时也是由Server来关闭所有组件。ServiceService 在Server的内部,一个Server可以有多个Service,但是默认情况下只有一个。每个Service都包含了一个Servlet容...

2019-04-26 11:22:25 482 1

原创 0.TOMCAT学习——概述

TOMCAT是什么?可以从两个方面来看对于外部客户端而言,TOMCAT是一个WEB服务器,也可以叫HTTP服务器。因为他用HTTP协议进行通信。对于开发人员而言,TOMCAT是一个 Servlet 容器。我们比较感兴趣的是第二点。那么,什么是 Servlet ?Servlet 是一个接口,一种标准。可以简单的认为他是开发者与web服务器之间的一种规范。就像是网线插头和网口插座,我们...

2019-04-26 11:21:24 147

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除