zoukankan      html  css  js  c++  java
  • tomcat部署去掉项目名称

    1.在tomcat下的conf路径找到server.xml文件。

    2.找到Host如图

          <Host name="localhost"  appBase="webapps"
                unpackWARs="true" autoDeploy="true">
    
            <!-- 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
                 Note: The pattern used is equivalent to using pattern="common" -->
            <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
                   prefix="localhost_access_log." suffix=".txt"
                   pattern="%h %l %u %t &quot;%r&quot; %s %b" />
            <Context docBase="F:/apache-tomcat-7.0.75/webapps/appframe-web" path="/" reloadable="false" debug="0"/>
    
          </Host>

    3.看下有没有Context这一行

     <Context docBase="F:/apache-tomcat-7.0.75/webapps/appframe-web" path="/" reloadable="false" debug="0"/>

    如果没有,添加这一行,注意path要改成"/"或者“”,然后docBase的路径是项目的绝对路径,linux和windows环境注意区分下

    4.重启下服务器即可。

    如果是在eclipse开发环境下,找到server.xml,然后将path改成"/"或者“”,重启就好了

    这种方式会导致项目启动两次:

    解决方案如下:

    在Tomcat的目录下随便创建一个目录,例如“webroot”

    修改Server.xml,Host的appBase指定为新建的目录“webroot”,而Context的目录这里使用相对目录“../webapps/appframe-web”,
    注意:后面必须带项目名称“appframe-web”
     
    重启即可。

    因tomcat版本问题,有的tomcat会出现如图找不到资源的报错:

    原因是配置path的时候多了一个/,把path配置成path=""。重启即可。

  • 相关阅读:
    Git与GitHub关联
    利用GitHub上的SimpleMemory装扮博客园
    第5课第4节_Binder系统_C程序示例_测试与总结
    第5课第1节_Binder系统_C程序示例_框架分析
    第4课第4节_Android灯光系统_源码分析_电池灯
    第4课第3节_Android灯光系统_编写HAL_lights.c
    第2课第1节_Android灯光系统_led_class驱动
    第4课第1节_Android灯光系统_总体框架
    Android 优秀博客
    4.5节_Android硬件访问服务使用反射
  • 原文地址:https://www.cnblogs.com/shawWey/p/8715992.html
Copyright © 2011-2022 走看看