文章 2016-03-17 来自:开发者社区

TOMCAT源码分析——生命周期管理(二)

前言   我在《TOMCAT源码分析——生命周期管理(一)》一文中介绍了TOMCAT生命周期类接口设计、JMX、容器以及基于容器的事件与监听等内容,本文将接着介绍Tomcat7.0中容器生命周期的管理。 容器生命周期   每个容器都会有自身的生命周期,其中也涉及状态的迁移,以及伴随的事件生成,本节详细介绍Tomcat中的容器生命周期实现。所有容器的转态转换(如新疆、初始化、启动、停止等)都是由外....

文章 2016-03-17 来自:开发者社区

TOMCAT源码分析——生命周期管理(一)

前言   从server.xml文件解析出来的各个对象都是容器,比如:Server、Service、Connector等。这些容器都具有新建、初始化完成、启动、停止、失败、销毁等状态。tomcat的实现提供了对这些容器的生命周期管理,本文将通过对Tomcat7.0的源码阅读,深入剖析这一过程。 TOMCAT生命周期类接口设计   我们先阅读图1,从中了解Tomcat涉及生命周期管理的主要类。 图....

文章 2016-03-15 来自:开发者社区

Tomcat源码分析——server.xml文件的加载

前言 作为Java程序员,对于tomcat的server.xml想必都不陌生。本文基于Tomcat7.0的Java源码,对server.xml文件是如何加载的进行分析。 源码分析 Bootstrap的load方法用于加载tomcat的server.xml,实际是通过反射调用Catalina的load方法,代码如下: /** * Load daemon. */ private void loa...

文章 2016-03-15 来自:开发者社区

Tomcat源码分析——类加载体系

前言 Tomcat遵循J2EE规范,实现了Web容器。很多有关web的书籍和文章都离不开对Tomcat的分析,初学者可以从Tomcat的实现对J2EE有更深入的了解。此外,Tomcat还根据Java虚拟机规范实现了经典的双亲委派模式的类加载体系。本文基于Tomcat7.0的Java源码,对其类加载体系进行分析。 概述 首先简单介绍下Java虚拟机规范中提到的主要类加载器; Bootstrap L....

文章 2010-02-02 来自:开发者社区

TOMCAT源码分析(启动框架)

http://dev.csdn.net/develop/article/27/27225.shtm   http://dev.csdn.net/article/28/28075.shtm

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注