从server.xml看Tomcat容器的层次结构
2024-09-03 20:50:48
先来看一下server.xml的结构:
<Server>
<Listener/>
<GlobalNamingResources>
<Resource> </Resource>
</GlobalNamingResources>
<Service>
<Connector/>
<Engine>
<Realm/>
<Host>
<Valve/>
<Context/>
</Host>
</Engine>
</Service>
</Server>
Server:顶层组件,包含一个或多个Service。
Service:顶层组件,可包含一个Engine,多个Connector。
Connector:连接器组件,代表通信接口。
Engine:容器组件,一个Engine组件处理Service中的所有请求,包含多个Host和Realm。
Host:容器组件,处理特定的Host下客户请求,可以包含多个Context和Valve。
Conext:容器组件,为特定的web应用处理所有的客户请求。
容器层次结构如下图(主要负责内部的处理)
最新文章
- 制作centos的U盘启动盘
- javascript面向对象(三)
- 调用没有在AndroidManifest.xml注册过的Activity,报出的错误提示
- linux cat 的深入用法
- 《C与指针》第一章练习
- 密码等级:至少包含字母、大小写数字、字符中的两种 JS实现方案
- HDU 4864 (2014 Multi-University Training Contest 1 )
- 给自己取了个英文名-Jamy Cai,哈哈~~
- Android(java)学习笔记226:服务(service)之为什么使用服务
- android的intent打开系统程序
- Jenkins + robot framework自动发送邮件报告
- (转)C++中返回对象的情形及RVO
- 201521123112《Java程序设计》第12周学习总结
- C# Thread.Jion()
- 不容错过的超赞项目管理PPT
- caffe编译时候出现 undefined reference to `TIFFReadRGBAStrip@LIBTIFF_4.0&#39;
- jquery.validate 验证记录
- JavaEE Web 开发 链接 mysql 出现 Class.not found的错误
- 活字格Web应用平台学习笔记5 - 编辑和删除记录
- 用JAVA制作微型操作系统4月23日情况
热门文章
- PostgreSQL 查询、创建、删除索引
- 纯css实现checkbox样式改变
- Unity3D_Transform_位置、角度、缩放及其他
- Linux shell--基础指令
- android 对于asset和raw下文件的操作
- How to restore and recover a database from an RMAN backup. (Doc ID 881395.1)
- .Net Core 3.0开源可视化设计CMS内容管理系统建站系统
- MATLAB实例:非线性曲线拟合
- windows下切换Python运行环境。
- go语言设计模式之Concurrency future