Tomcat使用Host节点部署多个主机

     在同一个tomcat实例下部署多个项目,使用不同主机名的形式部署。例如lawfirm.test.com, www.test.com, m.test.com。

1.修改/etc/hosts文件,加上服务器IP和主机名的对应值

***.***.***.*** www.test.com
***.***.***.*** lawfirm.test.com
***.***.***.*** m.test.com

2.将lawfirm www 和m对应的项目,部署在tomcat发布目录下,www对应的项目发布在webapps,lawfirm和m项目在webapps同级

3.修改tomcat的conf/server.xml文件

        <Host name="lawfirm.test.com"  appBase="lawfirm"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
        </Host>
     	<Host name="www.test.com"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
     	</Host>
     	<Host name="m.test.com"  appBase="m"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
        </Host>

 4.重启服务

猜你喜欢

转载自gabrielyang.iteye.com/blog/2199509