文档章节

Tomcat中server.xml各个元素关系与配置

JoeyXie
 JoeyXie
发布于 2015/11/19 00:28
字数 375
阅读 250
收藏 15

      Tomcat使用server.xml对其进行配置,在xml文件中,各个元素之间的关系大致如下图:(截取自《Tomcat与JavaWeb开发技术详解-孙卫琴-第二版》)

      每个Service元素只能包含一个Engine元素,Engine元素处理在同一个Service中所有Connector元素元素接收到的客户请求;

      在一个Engine元素中可以包含多个Host元素,一个Host元素定义了一个虚拟主机,它可以包含一个或多个Web应用。Tomcat自带了一个名为Catalina的Engine组件,它的默认虚拟主机为localhost;<Host>元素有appBase属性,用于指定这个虚拟主机下面的web应用的存放目录,有点类似于Eclipse的workspace。appBase中的ROOT目录就是这个虚拟主机的默认web应用,所以如果有一个域名www.some.com,把网站内容放到ROOT下,访问www.some.com时就可以直接访问到这个默认的应用,而不需要使用类似www.some.com/path这样的路径格式,这样的路径格式一般是对于<Context>元素配置的web应用的。

      每个Context元素代表了运行在虚拟主机上的单个Web应用,它的docBase属性用于指定这个web应用的存放路径,可以使用相对路径,则它会相对于<Host>元素的appBase路径来查找;也可以使用绝对路径,如D:/myweb;

© 著作权归作者所有

JoeyXie
粉丝 0
博文 34
码字总数 34321
作品 0
深圳
后端工程师
私信 提问
Tomcat配置文件server.xml(转)

前言 Tomcat隶属于Apache基金会,是开源的轻量级Web应用服务器,使用非常广泛。server.xml是Tomcat中最重要的配置文件,server.xml的每一个元素都对应了Tomcat中的一个组件;通过对xml文件中...

easonjim
2017/09/16
0
0
详解Tomcat 配置文件 server.xml

开篇  在看《Tomcat 架构解析》时候,对server.xml的配置文件产生了兴趣,刚好在网上搜了搜一些资料,发现一篇比较好的文章《详解Tomcat 配置文件server.xml》,特意转载过来供有兴趣的人一...

晴天哥
2018/10/09
0
0
Tomcat多实例部署及其原理

(一) 什么是tomcat多实例部署? tomcat多实例部署指的是只需要安装一个tomcat服务器软件同时可部署多个应用实例的场景,这样做的好处是: 不需要到处拷贝tomcat软件,减少磁盘空间占用; 当需...

jcc_codingBoy
2016/04/11
675
0
Tomcat的基本认识和常用配置

Tomcat的基本认识和常用配置 Tomcat组成: Tomcat本身由一系列可配置的组件构成,其中核心组件是Servelt容器组件,它是所有其他Tomcat组件的顶层容器。 每个组件都可以在Tomcat安装目录/conf...

Lunqi
2015/08/12
245
0
tomcat server.xml 详解

Tomcat服务器是由一系列可配置的组件构成,其核心组件是Catalina Servlet容器,它是所有其他Tomcat组件的顶层容器。Tomcat的组件可以在/conf/server.xml文件中进行配置,每个Tomcat的组件在s...

curiousby
2015/06/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

让《强化学习(第2版)》架起一座通往强化学习经典知识宝库的桥梁

上交大计算科学与工程系俞凯教授,5分钟口述讲解,带你快速认识了解年度重磅图书《强化学习(第二版)》! 在 AlphaGo战胜李世石之后,AlphaZero以其完全凭借自我学习超越人类在各种棋类游戏...

博文视点Bv
19分钟前
6
0
TLA7-EVM开发板的处理器、NOR FLASH、DDR3

TLA7-EVM开发板是一款由广州创龙基于Xilinx Artix-7系列FPGA自主研发的核心板+底板方式的开发板,可快速评估FPGA性能。核心板尺寸仅70mm*50mm,底板采用沉金无铅工艺的6层板设计,专业的PCB...

Tronlong创龙
27分钟前
4
0
UUID的变种-有序

为了解决UUID无序的问题,NHibernate在其主键生成方式中提供了Comb算法(combined guid/timestamp)。保留GUID的10个字节,用另6个字节表示GUID生成的时间(DateTime)。 /// <summary> //...

Canaan_
28分钟前
4
0
Netty学习(6)——通道间数据传输

1. FileChannel实现通道间的数据传输 在Java NIO中,如果两个通道中有一个是FileChannel,那你可以直接将数据从一个channel传输到另外一个channel。 transferFrom() FileChannel的transferF...

江左煤郎
32分钟前
3
0
AngularDOM操作

gtandsn
32分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部