Tomcat不加项目名称访问设置

Posted 思维无界限

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tomcat不加项目名称访问设置相关的知识,希望对你有一定的参考价值。

一、Tomcat不加项目名称访问设置

  一、方法一:修改配置文件server.xml

  1、修改配置文件server.xml

<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">  
    <!-- path留空代表访问域名后面不需要带项目的名称 -->  
    <Context path="" docBase="./jenkins" reloadable="false" />
</Host>

  2、补充:自定义Tomcat站点目录

  <Host name="localhost"  appBase="webapps"
        unpackWARs="true" autoDeploy="true">
    <Context path="" docBase="/opt/ytd_web/ued" crossContext="true" allowLinking="true" reloadable="false"/>
    <Context docBase="/opt/ytd_nas/share_data/user" path="/user" />
    <Context docBase="/opt/ytd_nas/share_data/upload" path="/upload" />
    <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" />

  </Host>

  说明:

  1. docBase:代表项目的绝对路径。也可以使用相对路径。
  2. path:代表访问时的项目名称

  二、方法二:移动文件

  将项目下的文件复制放到tomcat的webapps/ROOT目录下
  所有的项目都在webapps目录里面,root是其中的一个项目,浏览器访问http://localhost:8080/ 其实是默认访问root项目。

以上是关于Tomcat不加项目名称访问设置的主要内容,如果未能解决你的问题,请参考以下文章

tomcat设置context失效

在tomcat下部署 在webapps下的war包 的项目能不能直接通过localhost:8080访问不加项目名,急!在线等

tomcat下访问项目不需要输入项目名称的配置方法

tomcat服务设置默认欢迎页

Tomcat去除项目名称和端口号,直接使用ip地址访问项目的方法

修改tomcat访问路径