如何在Tomcat或weblogic上配置虚拟主机
            发布日期:2009-12-10 信息来源:http://loitraitim.com

            一、Tomcat的虚拟主机
             修改【Tomcat目录】\conf\server.xml文件,在 <Engine name="Catalina" defaultHost="localhost" debug="0">下增加所需的<Host,示例如下:
            <Host name="demo.chysoft.net" debug="0" appBase="实际的目录"
              unpackWARs="true" autoDeploy="true"
              xmlValidation="false" xmlNamespaceAware="false">
            <!--同时增加Context-->
            <Context crossContext="true" docBase="实际的目录" path="" reloadable="true">
            </Context>
            </Host>
            Tomcat配置虚拟主机非常简单,只要在Engine下增加host选项,Host下增加Context,设置Host的name属性(host中的name必须有实际作了域名解析的地址)。

            二、weblogic下的虚拟主机设置
            1、在weblogic上创建并部署多个应用;
            2、创建所需的多虚拟主机,名称和描述相同
            3、把应用目录下面的WEB-INF/weblogic.xml的contxt-root项删除,然后重新部署应用,最后关闭WebLogic Server。
            4、手工改动weblogic的配置文件config.xml文件,具体示例如下:
            <VirtualHost DefaultWebApp="t1" Name="www.test1.net" Targets="myserver" VirtualHostNames="www.test1.net"/>
             <VirtualHost DefaultWebApp="t2 " Name="www.test2.net" Targets="myserver" VirtualHostNames="www.test2.net"/>
            <Application Name="/t1" Path="E:\program\test" StagingMode="nostage" TwoPhase="true">
              <WebAppComponent Name="t1" Targets="myserver" URI="t1" VirtualHosts="www.test1.net"/>
            </Application>
            <Application Name="/t2" Path="E:\program\test" StagingMode="nostage" TwoPhase="true">
              <WebAppComponent Name="t2 " Targets="myserver" URI="t2" VirtualHosts="www.test2.net"/>
            </Application>
            4、启动weblogic,使用www.test1.net和www.test2.net(必须有域名解析)进行访问

            技巧提示:
            1、域名解析可以使用本地域名解析测试,windows可以通过配置%SystemRoot%\System32\drivers\etc\下的hosts文件,格式如下(%SystemRoot%为windows的系统目录):
            127.0.0.1  www.test1.net
            127.0.0.1  www.test2.net

            粤ICP备11095012号-1
            Copyright 2005-2017 深圳市承元软件技术有限公司

                      快三注册