`
- 浏览:
74143 次
- 性别:
- 来自:
陕西
-
1.server.xml 文件
- a.server 元素,在tomcat的世界里,它代表整个容器。
- b.service 元素,存在在一个Server的内部,是一个Service是一个中间件, ,将一个或者多个Connectors绑定到一个特定的Engine ,是一个或者多个Connectors的集合,这些个Connectors共享一个容器 。
- c.Connector,存在service内部, 处理和客户端的通信,不同的请求,通过不同的connector 。
- d.Engine,存在service内部,一个Engine代表一个特定的Service的请求处理的管道.因为一个Service可以有多个Connectors , Engine负责接收并且处理从这些Connectors过来的所有的请求.并且将结果送回合适的connector并发送给客户端。
- defaultHost="localhost"属性指定指定缺省的处理请求的主机名时,那个主机响应这个请求。
- e.Host ,存在Engine内部,一个Engine可以包含多个host ,每个host元素定义了一个虚拟主机,它包含一个或多个webapp应用。一个Host将一个域名和tomcat联系起来. 并且Host还支持网络别名(例如yourcompany.com 或者 abc.yourcompany.com )。
- f.Context ,存在于host 内部 ,一个Host可以包含多个contexts。每一个有不同的访问地址。一个Context代表一个web应用程序。
2.context.xml
作用在于配置应用的一些设置,如数据库连接池等等!若某个应用没有自己独立的context.xml 文件,则默认的使用tomcat/conf/context.xml 文件。
3.web.xml
定义某个web应用所使用的资源!tomcat/conf/web.xml 是所有应用共有的部分。
补充:
1.Host 详细解析
<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true">
- name :虚拟主机的名字。
- appBase :指定虚拟主机的目录。可以指定绝对目录,也可以指定相对于<CATALINA_HOME>的相对目录.如果没有此项,默认为<CATALINA_HOME>/webapps 。
- autoDeploy :如果此项设为true,表示Tomcat服务处于运行状态时,能够监测appBase下的文件,如果有新有web应用加入进来,会自运发布这个WEB应用。
- deployOnStartup :如果此项设为true,表示Tomcat服务器启动时会自动发布appBase目录下所有的Web应用.如果Web应用中的server.xml没有相应的<Context>元素,将采用Tomcat默认的Context。
- defaultHost :指定缺省的处理请求的主机名
2.Context详解
<Context path="/sample" docBase="sample" debug="0" reloadbale="true">
1>docBase :指定访问的实际目录。如:path="/sample" docBase=“d:\app”,输入http://localhost:8080/sample访问,实际访问的是d:\app目录。
2>path指定访问Web应用的URL入口,注意/myweb,而不是myweb。
3>reloadable如果这个属性设为true, Tomcat服务器在运行状态下会监视在 WEB-INF/classes和Web-INF/lib目录CLASS文件的改运.如果监视到有class文件被更新,服务器自重新加载Web应用
------------ 小胖的Tomcat理解
分享到:
- 2009-03-15 19:55
- 浏览 727
- 评论(0)
- 论坛回复 / 浏览 (0 / 1391)
- 查看更多
Global site tag (gtag.js) - Google Analytics
相关推荐
1.1 配置JSP运行环境 1.1.1 任务描述与实现正确安装Tomcat服务器,并显示其欢迎页面。如图1- 1所示。 图1- 1 使用Tomcat欢迎页面 实现过程: 1.安装JDK 安装Tomcat服务器前首先安装JDK(Java 们会随不同用户、不同...
下载后解压(我所使用的是5.12版本的,Activiti更新速度飞快,几乎每两个月就会有一个更新的小版本),看到如下目录: 1) database:里面存放的是Activiti使用到的数据库信息的sql文件,它支持的数据库类型如下图,...
这个项目是基于`IDEA`创建,我这里把项目转成了`Eclipse`的项目,如果你使用Eclipse的话也可以直接导入,只是步骤更繁琐一点,[Eclipse导入步骤](/note/EclipseImport.md) ## 项目编码 项目总结可能比较的长,**密集...
假设你的Tomcat装在c:\Tomcat下,则将那些WAR文件拷贝到C:\Tomcat\webapps,重新启动Tomcat即可。 打开浏览器,在地址栏中输入:http://localhost:8080/Struts-example/index.jsp,若能见到“powered by ...
1:外文原文 Struts——an open-source MVC implementation This article introduces Struts, a Model-View-Controller implementation that uses servlets and JavaServer Pages (JSP) technology....
1. 在Tomcat中快速上手 1.1. 开始Hibernate之旅 1.2. 第一个持久化类 1.3. 映射cat 1.4. 与Cat同乐 1.5. 结语 2. Hibernate入门 2.1. 前言 2.2. 第一部分 - 第一个Hibernate程序 2.2.1. 第一个class ...
1. 在Tomcat中快速上手 1.1. 开始Hibernate之旅 1.2. 第一个持久化类 1.3. 映射cat 1.4. 与Cat同乐 1.5. 结语 2. Hibernate入门 2.1. 前言 2.2. 第一部分 - 第一个Hibernate程序 2.2.1. 第一个class ...
1. 在Tomcat中快速上手 1.1. 开始Hibernate之旅 1.2. 第一个持久化类 1.3. 映射cat 1.4. 与Cat同乐 1.5. 结语 2. Hibernate入门 2.1. 前言 2.2. 第一部分 - 第一个Hibernate程序 2.2.1. 第一个class 2.2.2...
1. jpivot加入其它应用中 解压jpivot.war 文件,在你的应用...在一个 JSP 页面当中,如果要使用 JPivot 标签库,除了要配置相关的配置文件外,我们需要在 JSP 头的位置声明对 JPivot 标签库的引用,引用方法如下: ...
JBOSS_HOME\server\default\deploy\jbossweb-tomcat55.sar\server.xml 6、修改IP地址后不能登录QC 解决办法: 在C:\Program Files\Mercury\Quality Center\jboss\server\default\deploy目录下找到10sabin.war ...