zoukankan      html  css  js  c++  java
  • tomcat虚拟目录!

    1 设置tomcat 的虚拟目录

       在tomcat中的/apache-tomcat-6.0.32/conf/下的server.xml.文件中的配置虚拟目录。

     

    <?xml version='1.0' encoding='utf-8'?>
    <!-- 服务器-->
    <Server port="8005" shutdown="SHUTDOWN">
        <!-- 提供的服务--->
      <Service name="Catalina">
          <!--连接--->
          <!--当然,这里有多种连接方式,根据不同访问方式,会选用不同的连接方式-->
        <Connector port="8080" protocol="HTTP/1.1" 
                   connectionTimeout="20000" 
                   redirectPort="8443" />
        <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
        <!--引擎
             默认的引擎为Catalina
        --->
    
        <Engine name="Catalina" defaultHost="localhost">
          <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
                 resourceName="UserDatabase"/>
             <!--
                   虚拟主机
             --->
          <Host name="localhost"  appBase="webapps"
                unpackWARs="true" autoDeploy="true"
                xmlValidation="false" xmlNamespaceAware="false">
                <context path = "hello" docBase = "d:\\hello"/>
          </Host>
        </Engine>
      </Service>
    </Server>

    但是在tomcat6.0以后不建议使用此种方式去配置虚拟目录。因为每添加一个项目,就需要重启服务器。否则服务器不会加载。

    而如下方式则不需要重启服务器:

    在tomcat中的apache-tomcat-6.0.32\conf\Catalina\localhost下建立一个和引用名一样的xml文件hello.xml。

    文件内部如下:

     <context path = "hello" docBase = "d:\\hello"/>
    

    如果需要将当前引用配置为服务器的默认应用。则可将xml文件名该为ROOT. xml.但是这样需要重启服务器。

    但是tomcat会自动映射: tomcat服务器会自动管理webapps目录下的所有web应用,并把它映射成虚似目录。换句话说,tomcat服务器webapps目录中的web应用,外界可以直接访问。

    context属性:


     

  • 相关阅读:
    最大匹配之匈牙利算法模板。。 (转)
    hdu 1597 find the nth digit
    hdu 1258 Sum It Up ( dfs )
    hdu 1596 find the safest road(Dijkstra)
    C 求完数 水仙花数 完全平方数 素数 2+22+222... PI
    C 字串匹配
    C 约瑟夫环[数组]
    C 鞍点所在行是最大值所在列是最小值
    C 创建链表并将信息存储在二进制文件中再读取
    C 统计字符数 行数
  • 原文地址:https://www.cnblogs.com/yangzhi/p/3576645.html
Copyright © 2011-2022 走看看