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属性:


     

  • 相关阅读:
    安装LVS安装LVS和配置LVS的工作比较繁杂
    移动web开发研究
    10个顶级的CSS UI开源框架
    Jquery使用tbody编辑功能实现table输入计算功能
    【开源】Hawk-数据抓取工具:简明教程
    55个最实用大数据可视化分析工具
    Apache本地服务无法自启动问题解决
    网站10大致命SEO错误
    企业管理:名片的重要性
    开发人员应该知道的SEO
  • 原文地址:https://www.cnblogs.com/yangzhi/p/3576645.html
Copyright © 2011-2022 走看看