Tomcat配置之Server.xml结构详解

来源:互联网 发布:java文件管理系统源码 编辑:程序博客网 时间:2024/06/02 01:39

<Server>

  <Service>

   <Connector />

    <Engine>

      <Host>

        <Context />

      </Host>

   </Engine>

  </Service>

</Server>

以上为server.xml文件的基本组成机构,一个元素代表一个组件

Server组件

 Server元素为配置文件的最顶层元素,代表一个服务器,一个配置文件只能有一个元素

Service组件

  Service组件是一些Connector组件的集合,他本身不是一个容器,所以不能定义日志等组件。一个Service组件只能有一个Engine组件,但可以包含多个Connector组件

Connector组件

  Connector组件表示一个接口,通过这个接口接收客户的请求,然后发送给其他的容器组件,最后将服务器的响应结果发送给客户

Engine组件

  Engine组件可以包含多个Host组件,它为特定的Service组件处理所有的客户请求,一个Host组件代表一个虚拟主机,一个虚拟主机可以包含多个Web应用(Context组件),即一个Context组件代表一个Web应用。

Context组件举例及详解

  EG:<Context path="/axis" docBase="E:\Sun\axis"workDir="webapps/axis/work" reloadable="true" />

   path代表网络访问的上下文路径,reloadable表示可以再运行时在classes与lib文件夹自动加载类包,docBase属性表示应用程序的路径,workDir标志缓存文件的放置地

 

【注】:只有Engine、Host、Context可以处理客户请求并生成相应,这3个组件分别代表了不同的服务范围,3个组件的范围有如下关系:Engine>Host>Context



2013-05-04记录

0 0
原创粉丝点击