Tomcat中如何建立虚拟目录
Posted on: 2013-09-25, Last modified: 2015-07-31, View: 2841

一个Tomcat下要建立多个网站,可以建立相当于IIS中虚拟目录的方式实现,只要修改/conf/server.xml的配置即可,在默认的Engine里添加一个新的Host:

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

        <!-- SingleSignOn valve, share authentication between web applications
             Documentation at: /docs/config/valve.html -->
        <!--
        <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
        -->

        <!-- Access log processes all example.
             Documentation at: /docs/config/valve.html -->
        <!--
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"  
               prefix="localhost_access_log." suffix=".txt" pattern="common" 
               resolveHosts="false"/>
        -->

      </Host>

      <Host name="20365.cn" appBase="webapps"  unpackWARs="true" autoDeploy="true"
          xmlValidation="false" xmlNamespaceAware="false">
          <Alias>www.20365.cn</Alias>
          <Alias>20365.cn</Alias>
          <Context path="" docBase="xxxx" reloadable="true" debug="0"/>
      </Host>

xxxx为网站页面放置的文件夹名称;其中Alias列出所有指向这个主机头的域名,在客户端发来请求时,Catalina会自动转到设置的路径。

Go
Friend Links:
Sonft