Tomcat的Host容器
.1-doc/config/host.html
Host 元素表示一个虚拟主机,它是一个服务器的网络名称(例如,www.example)和服务器的关联,Tomcat运行在该服务器上。
1个或多个Host 元素可以内嵌到Engine元素内。在Host 元素内部,可以为跟该虚拟主机关联的web应用内嵌 Context 元素。对于每个Engine ,必须有一个跟它关联的Host 的名称匹配Engine 元素的defaultHost
属性。
例如:
<Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true">
部分属性说明:
name
:通常是虚拟主机的网络名称,要在域名服务器上注册过。Tomcat内部会将该名称转化为小写。appBase
:该虚拟主机的应用基目录。这是一个目录的路径名称,目录下面可以存放部署到该虚拟主机的应用。可以声明一个绝对路径,也可以声明一个相对于$CATALINA_BASE
的路径(如果没有配置$CATALINA_BASE
,那么$CATALINA_BASE
等于$CATALINA_HOME
)。默认值是webapps
。- autoDeploy:这个指示运行中的Tomcat是否要周期性检查新的、或者更新的web应用。如果设置为
true
,Tomcat会周期性检查appBase
和xmlBase
属性配置的目录,并且部署发现的新的web应用、或者上下文XML描述符。更新web应用、或者上下文XML描述符将触发web应用的重载。autoDeploy
的默认值是true
。 unpackWARs
:如果想让appBase
目录下以WAR文件形式存放的web应用解压到一个对应的磁盘目录结构,那么就将该属性设置为true
。如果想直接从WAR文件运行web应用,那么就将该属性设置为false
。默认值是true
。如果该属性设置为false
,会引起性能的下降。
Tomcat的Host容器
.1-doc/config/host.html
Host 元素表示一个虚拟主机,它是一个服务器的网络名称(例如,www.example)和服务器的关联,Tomcat运行在该服务器上。
1个或多个Host 元素可以内嵌到Engine元素内。在Host 元素内部,可以为跟该虚拟主机关联的web应用内嵌 Context 元素。对于每个Engine ,必须有一个跟它关联的Host 的名称匹配Engine 元素的defaultHost
属性。
例如:
<Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true">
部分属性说明:
name
:通常是虚拟主机的网络名称,要在域名服务器上注册过。Tomcat内部会将该名称转化为小写。appBase
:该虚拟主机的应用基目录。这是一个目录的路径名称,目录下面可以存放部署到该虚拟主机的应用。可以声明一个绝对路径,也可以声明一个相对于$CATALINA_BASE
的路径(如果没有配置$CATALINA_BASE
,那么$CATALINA_BASE
等于$CATALINA_HOME
)。默认值是webapps
。- autoDeploy:这个指示运行中的Tomcat是否要周期性检查新的、或者更新的web应用。如果设置为
true
,Tomcat会周期性检查appBase
和xmlBase
属性配置的目录,并且部署发现的新的web应用、或者上下文XML描述符。更新web应用、或者上下文XML描述符将触发web应用的重载。autoDeploy
的默认值是true
。 unpackWARs
:如果想让appBase
目录下以WAR文件形式存放的web应用解压到一个对应的磁盘目录结构,那么就将该属性设置为true
。如果想直接从WAR文件运行web应用,那么就将该属性设置为false
。默认值是true
。如果该属性设置为false
,会引起性能的下降。