Tomcat下配置Web应用程序的虚拟目录

Tomcat下配置Web应用程序的虚拟目录

                                                                ++YONG原创,转载请注明

Tomcat下,web应用程序的虚拟目录的配置最主要是通过在XML配置文件中设置<context>元素来完成。一个<context>元素就表示一个web应用程序,运行在特定的虚拟主机中。

1.        <context>元素的常用属性如下表所示:

属性

描述

cookies

是否将cookie应用于Session,默认值是true

crossContext

如果设置为true,在应用程序内部调用ServletContext.getContext将成功返回在同一个虚拟主机中的其他web应用程序的请求调度器。若设置为false,将返回null。默认值是false

docBase

指定Web应用程序的文档基目录或者WAR文件的路径名。可以指定目录的或WAR文件的绝对路径名,也可以指定相对于Host元素的appBase目录的路径名。 该属性是必需的

path

指定Web应用程序的上下文路径。在一个选定的虚拟主机中,所有的上下文路径都必须是唯一的。

reloadable

如果设置为trueTomcat服务器运行时,会监视WEB-INF/classes/WEB-INF/lib目录下类的改变,如果发现有类被更新,Tomcat服务器将自动重新加载该Web应用程序。在应用程序的开发阶段很有用。但它需要额外的运行时开销,产品发布时不建议使用。默认值为false

unpackWAR

如果为trueTomcat在运行Web应用程序前将展开所有压缩的web应用程序。默认值是true

 

2.        设置方式:

1)      $CATALINA_HOME/conf/context.xml文件中添加<context>元素。

2)      $CATALINA_HOME/conf/server.xml文件的<Host>元素下添加<context>元素。

 

3.        示例:

有一web应用程序在context.xml中的配置:

<context path="/helloworld" docBase="helloworld" reloadable="true" />

表示此Web应用程序的文档基目录(helloworld)放在webapps目录下,它的上下文路径名helloworld,当此应用中的文件有更新时,Tomcat服务器会重新自动加载。

 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值