tomcat修改war包路径

在工作中需要更换tomcat的war包路径:
< Host >标签: 
每一个< Host >可以对应一个域名,多个域名就对应多个Host标签。 
name 属性代表该虚拟主机对应的域名 
appBase 属性代表该虚拟主机对应的 根目录,可写入绝对路径进行自定义。
子标签: 
1、如果有两个域名同时对应一个目录,可以使用<Alias>...</Alias> 表示别名,将新的域名填入就好。 
2、虚拟目录配置需要使用< Context > 标签。 
path 属性代表虚拟目录,就是在< Host >定义的域名后的路径。 
docBase 属性代表文件路径,可以使用绝对路径,但是如果使用相对路径,其相对与< Host >中定义的appBase路径。
reload 属性代表是否自动加载(自动部署)。置为true时,tomcat则会自动解压war文件。 
可写多个< Context >以实现多个虚拟目录的效果。
部分代码示例:

<Host name="localhost" appBase="/home/webapps" unpackWARs="true" autoDeploy="true">       
    <Context path="" docBase="/home/Tomcat"  reload="true"></Context>
    <!--可通过IP:8080直接打开/home/Tomcat里的程序-->
    <Context path="/webapps" docBase="myapp"  reload="true"></Context>
    <!--可通过IP:8080/webapps直接打开/home/webapps/myapp里的程序-->
</Host>
<Host name="baidu.com" appBase="webapps" unpackWARs="true" autoDeploy="true">
    <Alias>www.baidu.com</Alias>
    <Context path="" docBase="/home/www"  reload="true"></Context>
    <!--可通过baidu.com:8080直接打开/home/www里的程序-->
    <Context path="/webapps" docBase="/home/Tomcat/mywww"  reload="true"></Context>
    <!--可通过IP:8080/webapps直接打开/home/Tomcat/mywww里的程序-->

</Host>

本文转自激情燃烧的岁月博客51CTO博客,原文链接http://blog.51cto.com/liuzhengwei521/2061683如需转载请自行联系原作者


weilovepan520

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值