Tomcat vhost 配置教程

来源:互联网 发布:移动和网络怎么没信号 编辑:程序博客网 时间:2024/06/09 23:15

当一个tomcat需要配多个应用时,并且内网和外网的访问IP还不一样,就需要使用到tomcat配置多个虚拟主机。

  <Host name="localhost"  appBase="webapps"            unpackWARs="true" autoDeploy="true"            xmlValidation="false" xmlNamespaceAware="false">      </Host>     <Host name="www.xxxx.com"  appBase="webapps_xxxx"            unpackWARs="true" autoDeploy="true"            xmlValidation="false" xmlNamespaceAware="false">      </Host>      <Host name="www1.xxxx.com"  appBase="webapps_xxxx"            unpackWARs="true" autoDeploy="true"            xmlValidation="false" xmlNamespaceAware="false">      </Host>      <Host name="www.yyyy.com"  appBase="webapps"            unpackWARs="true" autoDeploy="true"            xmlValidation="false" xmlNamespaceAware="false">      </Host>      <Host name="www1.yyyy.com"  appBase="webapps"            unpackWARs="true" autoDeploy="true"            xmlValidation="false" xmlNamespaceAware="false">      </Host>

此时应用默认路径为 webapps/ROOT 。想更换默认目录可以如下设置:

    <Host name="www.yyyy.com"  appBase="webapps"            unpackWARs="true" autoDeploy="true"            xmlValidation="false" xmlNamespaceAware="false">            <Context path="" docBase="wwwapp" debug="0" reloadable="true" crossContext="true" />      </Host>

此时,路径被指定为webapps/wwwapp

最后,配置 hosts 文件,将域名映射到127.0.0.1即可。