深入学习Tomcat 8
文章平均质量分 81
由浅入深的学习Tomcat 8,从简单的配置到Tomcat的源码分析。涉及server.xml配置、集群配置、Tomcat启动流程、Tomcat解析xml方式、Tomcat组件Lifecycle、Tomcat的排队设计等
flyliuweisky547
这个作者很懒,什么都没留下…
展开
-
Tomcat 8(十)HTTP/AJP Connector、Bio/Nio/Apr性能对比
Tomcat 8(七)解读Bootstrap(http://blog.csdn.net/flyliuweisky547/article/details/23464245)介绍过,Connector初始化/启动的时候将初始化/启动内部的ProtocolHandler,而ProtocolHandler又会初始化/启动内部的Endpoint。其实ProtocolHandler只是个接口Protoco原创 2014-05-07 20:59:08 · 22821 阅读 · 2 评论 -
Tomcat 8(九)解读Tomcat组件的生命周期(Lifecycle)
Tomcat 8(七)解读Bootstrap介绍过,执行startup.bat,将引发Tomcat一连串组件的启动。其实这一连串启动是通过组件的生命周期(Lifecycle)实现的今天来看看Lifecycle设计。解读Lifecycle,涉及到如下几个类Lifecycle、LifecycleState、LifecycleEvent、LifecycleListener(位于org.apach原创 2014-04-24 20:27:51 · 4336 阅读 · 0 评论 -
Tomcat 8(八)Tomcat解析server.xml的工具—Digester
Tomcat是利用Digester解析server.xml。Digester是Apache下的开源项目Digester官网:http://commons.apache.org/proper/commons-digester/使用Digester,需要依赖一些jar包。Digester依赖的jar包可以从网上下载,也可以使用Tomcat提供的jar包方案一:从网上下载jar包comm原创 2014-04-16 21:07:44 · 4251 阅读 · 2 评论 -
Tomcat 8(七)解读Bootstrap
上一篇文章分析了通过startup.bat启动Tomcat相当于执行如下代码,即运行Bootstrap startstart "Tomcat" "C:\Program Files\Java\jdk1.7.0_51\bin\java"-Djava.util.logging.config.file="D:\Program Files\apache-tomcat-8.0.3\conf\logg原创 2014-04-11 21:07:23 · 4468 阅读 · 0 评论 -
Tomcat 8(六)catalina.bat详解
catalina.bat的流程图较长,先说下结果执行startup.bat等同于catalina.bat start,而执行catalina.bat start等同于java Bootstrap start(附带-D、-classpath选项)Tomcat就是一个java程序--------------------------------------------------------原创 2014-04-01 20:39:34 · 6452 阅读 · 1 评论 -
Tomcat 8(五)startup.bat详解
在Windows下,执行startup.bat,就可以启动Tomcat下面我们来看看startup.bat究竟干了什么?先简单介绍下bat文件1. bat文件批处理文件,在DOS和Windows(任意版本)系统中,bat文件是可执行文件。bat文件由一系列命令构成2. 执行bat文件双击bat文件或在命令行下执行bat文件3. startup.bat中涉及的bat语法原创 2014-03-26 20:52:03 · 4555 阅读 · 2 评论 -
Tomcat 8(四)server.xml的Cluster标签详解
上一篇文章,配置Tomcat集群时,在每个Tomcat节点的server.xml中添加了Cluster标签其实等同于如下配置(以下是Cluster的默认配置)<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster" channelSendOptions="8">原创 2014-03-24 19:35:28 · 6926 阅读 · 2 评论 -
Tomcat 8(三)Apache2.2.25+Tomcat8.0.3集群配置
环境信息操作系统:win8Tomcat版本:Tomcat 8.0.3Apache版本:httpd-2.2.25-win32-x86-openssl-0.9.8y1. 安装Apache1.1 下载Windows版ApacheApache下载地址:http://httpd.apache.org/download.cgi在下载页面选择”Binaries”(哪个版本下的”Bin原创 2014-03-15 18:44:43 · 6922 阅读 · 1 评论 -
Tomcat 8(二)server.xml详解
Tomcat服务器是由一系列可配置的组件构成的,其中核心组件是Catalina Servlet,它是最顶层组件。Tomcat的组件是在server.xml(CATALINA_HOME\conf\server.xml)配置的,server.xml内容<!-- Licensed to the Apache Software Foundation (ASF) under one or mo原创 2014-03-08 18:08:33 · 14500 阅读 · 0 评论 -
Tomcat 8(一)Tomcat常用配置
操作系统:win8Jdk版本:1.7.0_51Jdk目录:C:\Program Files\Java\jdk1.7.0_51Tomcat版本:8.0.3 Tomcat目录:D:\Program Files\apache-tomcat-8.0.3Tomcat 8下载地址:http://tomcat.apache.org/download-80.cgi注:Tomcat 8需要J原创 2014-03-02 12:04:35 · 29496 阅读 · 1 评论