• Tomcat虚拟目录


    x先来看一段server.xml文件里的配置:

    <Host appBase="" autoDeploy="true" debug="0" name="nba.nubb.com" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
            <Context docBase="F:wwwwebappswebapps
    ba" path="/"/>
            </Host>

    在网上看了很多资料, 很多大神都在讲述同一个意思,缺让看得人云里雾里,下面就我遇到一些疑问和解决办法说下:

    问题 1. 如何指定虚拟目录,简单来说就是我可以把我想指定的文件夹当作虚拟目录

      2. 我用的是Eclipse,在修改配置文件server.xml时候为毛老是提示配置文件被修改呢!

    ·  3. 如何让Tomcat去访问我指定的虚拟目录下的XXX项目。

    解答:

      1. 我用的是Eclipse,在New 一个Server之后,双击Tomcat Server XX之后出现一张配置Tomcat的页面

    此时应该特别注意,创建Server之后就马上来修改,不然等到启动它之后再来改,它就不给你改了,好坑爹地说!   然后就可以指定自己的虚拟目录。

    2. 提示配置文件被修改是因为Eclipse在创建Server之后,同时也会创建一个Server工程,里面主要是一些配置文件, 那这些配置文件和 实际Tomcat/config下的配置文件有什么关系呢,答案是 前者比后者优先级要高, 所以我们在对后者(tomcat/config)修改时,重启服务之后就会提醒你文件已被修改, 比如 端口的修改。 如果是修改了Eclipse中Server下的配置文件,那么相应的在实际config文件夹下也被修改了。

    3.  下面就是配置虚拟目录了,在此之前我们先去C:WINDOWSsystem32driversetc下添加我们想要的访问域名,我写的是:nba.nubb.com

      然后就是修改server.xml文件了

    <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="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"/>
            -->
          <Context docBase="nba_fantasy" path="/nba_fantasy" reloadable="true" source="org.eclipse.jst.jee.server:nba_fantasy"/>
          
          </Host>
          
          
            <Host appBase="" autoDeploy="true" debug="0" name="nba.nubb.com" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
                <Context docBase="F:wwwwebappswebapps
    ba_fantasy" path="/"/>
            </Host>
  • 相关阅读:
    笔记:Struts2 的 JSON 插件
    笔记:Struts2 拦截器
    笔记:Struts2 文件上传和下载
    笔记:Struts2 文件上传和下载
    【学习总结】推荐系统-协同过滤原理
    【刷题】牛客网看到的鹅厂ML面筋-部分问题RecSys相关
    【刷题】【LeetCode】000-十大经典排序算法
    【刷题】【LeetCode】总
    【问题解决方案】pygame生成的窗口点右上角关闭按钮未响应问题的解决
    【刷题】若串 =’software’ ,其子串数目为:37
  • 原文地址:https://www.cnblogs.com/xmaomao/p/3246387.html
Copyright © 2020-2023  润新知