tomcat配置多个虚拟主机

打开conf/server.xml,默认:

tomcat配置多个虚拟主机_第1张图片

第1个虚拟主机
<Host name="www.sohu.com"
        appBase="webapps"
        unpackWARs="true"
        autoDeploy="true"
        xmlValidation="false"
        xmlNamespaceAware="false">

    <Context path=""
             docBase="F:\myworkspace\app1\WebRoot"
             workDir="F:\myworkspace\app1\WebRoot\work"
             reloadable="true">

        <Resource name="jdbc/erp"
                  auth="Container"
                  type="javax.sql.DataSource"
                  maxActive="10000"
                  maxIdle="3000"
                  maxWait="10000"
                  username="root"
                  password="root"
                  driverClassName="com.mysql.jdbc.Driver"
                  url="jdbc:mysql://localhost:3306/app1?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=utf-8&amp;failOverReadOnly=false"/>
    </Context>
</Host>

第2个虚拟主机
<Host name="www.sina.com"
        appBase="webapps"
        unpackWARs="true"
        autoDeploy="true"
        xmlValidation="false"
        xmlNamespaceAware="false">

    <Context path=""
             docBase="F:\myworkspace\app2\WebRoot"
             workDir="F:\myworkspace\app2\WebRoot\work"
             reloadable="true">
        
        <Resource
                name="jdbc/erp"
                auth="Container"
                type="javax.sql.DataSource"
                maxActive="10000"
                maxIdle="3000"
                maxWait="10000"
                username="root"
                password="root"
                driverClassName="com.mysql.jdbc.Driver"
                url="jdbc:mysql://localhost:3306/app2?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=utf-8&amp;failOverReadOnly=false"/>
    </Context>
</Host>


当域名绑定到tomcat所在电脑时,
访问:
http://www.sohu.com:8080找的是第一个app1的项目
http://www.sina.com:8080找的就是第二个app2的项目


如果本地测试:可以映射一下:
xp系统是:
C:\WINDOWS\system32\drivers\etc\hosts 需要做映射
win2k系统是Winnt目录下

内容为:
127.0.0.1       localhost
127.0.0.1       www.sohu.com
127.0.0.1       www.sina.com

Tomcat Server的结构图
tomcat配置多个虚拟主机_第2张图片

你可能感兴趣的:(tomcat)