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

Tomcat下配置Web应用程序的虚拟目录<o:p></o:p>

                                                                ++YONG原创,转载请注明<o:p></o:p>

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

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

属性<o:p></o:p>

描述<o:p></o:p>

cookies<o:p></o:p>

是否将cookie应用于Session,默认值是true<o:p></o:p>

crossContext<o:p></o:p>

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

docBase<o:p></o:p>

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

path<o:p></o:p>

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

reloadable<o:p></o:p>

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

unpackWAR<o:p></o:p>

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

<o:p> </o:p>

2.        设置方式:<o:p></o:p>

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

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

<o:p> </o:p>

3.        示例:<o:p></o:p>

有一web应用程序在context.xml中的配置:<o:p></o:p>

<context path="/helloworld" docBase="helloworld" reloadable="true" /><o:p></o:p>

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

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值