tomcat部署多个项目且同时拥有Root目录

事件场景:

1.当前有一个项目AAA已经占用tomcat下webapps的Root根目录.

2.因业务发展需要,新增项目BBB,同时希望部署在项目AAA的tomcat下的Root下即占据根目录.

3.分别分配给项目AAA的域名为www.AAA.com

                     项目BBB的域名为www.BBB.com

处理方法:

1.在tomcat主目录下,与webapps同级新建文件夹bbb,在bbb文件夹下新建Root文件夹,将项目bbb的信息放入该Root文件夹下.这个即是与AAA项目同一级别的项目一个占据tomcat自带的webapps下的Root,一个占据新建bbb下的Root.

2.修改tomcat的conf下的server.xml文件

<Engine name="Catalina" defaultHost="localhost">

       <!--

       当域名www.AAA.com读取配置信息中没有相应的配置信息时,

       则使用默认的配置localhost,即原部署项目AAA的信息在webapps的Root目录下.

       当域名www.BBB.com,读取配置信息存在相应的信息,则会读动文件bbb的Root下的目录

       --->

       <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">

      </Host>
      <Host name="www.BBB.com"  appBase="bbb"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
      </Host>
 </Engine>

3.总结,关键是修改配置文件server.xml,使tomcat识别与webapps同级别的bbb项目文件夹.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值