Tomcat的结构和元素参数
来源:互联网 发布:力帆租车软件叫什么 编辑:程序博客网 时间:2024/06/07 02:36
Tomcat的元素结构
1、Tomcat由一系列可配置的组件构成,其核心组件为Servlet容器组件,他是所有其他Tomcat组件的顶级容器;
2、Tomcat的每个组件都可以在【<CATALINA_HOME>/conf/server.xml】文件中进行配置,每个Tomcat组件在server.xml中对应一种配置元素,以下是一个server.xml的典型结构:
1
<Server>
2
<Service>
3
<Connector />
4
<Engine>
5
<Host>
6
<Context>
7
</Context>
8
</Host>
9
</Engine>
10
</Service>
11
</Server>
配置文件中的元素可以分为以下4类:
1)顶层类元素:包括<Server><Service>;
- <Server>:代表整个Servlet容器组件,是Tomcat的顶层元素,可以包含一个或多个<Service>;
- <Service>:包含一个<Engine>和一个或多个<Connector>,这些<Connector>共享一个<Engine>;
2)连接器类元素:为<Connector>;
- <Connector>:代表介于客户和服务器之间的通信接口,负责将客户的请求发送给服务器,并将服务器的响应结果返回给客户;
3)容器类元素:包含4类<Engine><Host><Context><Cluster>
- <Engine>:处理同一个<Servcie>中所有的<Connector>接收到的客户请求;
- <Host>:每一个<Engine>可以包含多个<Host>,每个<Host>定义一个虚拟主机,它们包含一个或多个Web应用;
- <Context>:使用最为频繁的元素,每个<Context>代表运行在虚拟主机上的单个Web应用,一个<Host>可以包含多个<Context>;
4)嵌套类容器
代表可以嵌入到容器中的组件,如<Value>和<Realm>等;
Tomcat 的目录结构
以下是Tomcat安装目录下的子目录将其功能
一个典型的 Java Web 应用的目录结构(存放在webapps根目录下,假设项目名为demoApp)
1
/webapps
2
|—— demoApp
3
|—— src
4
|——myPackage
5
|——DispatcherServlet.java
6
|——HelloTag.java
7
|—— WEB-INF
8
|—— web.xml
9
|—— mytaglib
10
|—— classes
11
|——myPackage
12
|——DispatcherServlet.class
13
|——HelloTag.class
14
|—— lib
15
|—— login.html
16
|—— hello.jsp
Tomcat 主要元素的参数配置
<Context>元素
<Context>代表虚拟机上的单个Web应用的信息,主要的属性如下:
标准Context组件还拥有以下属性:
<Host>元素
<Host>元素代表虚拟主机信息配置,主要的属性如下:
标准Host组件还拥有以下属性:
阅读全文
0 0
- Tomcat的结构和元素参数
- H264参数结构一:元素的分层结构
- H264参数结构一:元素的分层结构
- H264参数结构一:元素的分层结构
- H264参数结构一:元素的分层结构
- H264参数结构一:元素的分层结构
- H264参数结构一:元素的分层结构 .
- H264参数结构一:元素的分层结构
- H264参数结构一:元素的分层结构
- H264参数结构一:元素的分层结构
- H264参数结构一:元素的分层结构
- 结构体元素做函数参数和结构指针做函数参数
- Tomcat的启动和目录结构
- Tomcat 服务器的目录结构和配置
- Tomcat的安装和目录结构
- H264参数结构一:元素的分层结构(frame slice) zz
- Tomcat的参数配置和一般问题
- Tomcat的参数配置和一般问题
- 贪心(Ball,HDU 5821)
- 线程与进程
- Js_条件结构
- 序列化
- 同时存在js和jq时的相互定义转换
- Tomcat的结构和元素参数
- 运算符
- 软件开发相关职位方向
- jqure应用汇总
- F
- 2017 Multi-University Training Contest
- 创建部署 Java Web 程序(Tomcat方式/Intellij IDEA方式)
- js 图片拉伸缩放,DIV拉伸
- codeforces 367B Sereja ans Anagrams