tomcat配置访问项目时不需要添加项目名称

原创 2017年11月11日 11:57:07

   

   引言

   我们如果直接讲web项目部署在服务器的tomcat上面,在访问的时候需要添加项目名称,那么我们如果怎样去掉这个项目名称呢?下面提供两种方式

  第一种:在<Host name="localhost"  appBase="webapps" 节点下面添加


<Context path="/" docBase="/project/tomcat7/webapps/cxg-interactiveweb" reloadable="false" allowLinking="true"></Context>


docBase:代表项目的绝对路径。也可以使用相对路径。

path:代表访问时的项目名称,当path="/" 在访问的时候就可以不用添加项目名称,如下样例:

 <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

	<Context path="/" docBase="/project/tomcat7/webapps/cxg-interactiveweb" reloadable="false" allowLinking="true"></Context>
	
        <!-- 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 "%r" %s %b" />

      </Host>	

   第二种方式:将项目下的文件复制放到tomcat的webapps/ROOT目录下

   所有的项目都在webapps目录里面,root是其中的一个项目,浏览器访问http://localhost:8080/ 其实是默认访问root项目。

  今天遇到了突然忘记怎么配置了,在此记录一下!和大家共勉


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Tomcat发布项目去掉端口和项目名

Tomcat发布项目去掉端口和项目名

tomcat部署项目如何去掉项目名称

去掉项目名和端口: 首先,进入tomcat的安装目录下的conf目录,我的目录是 /usr/local/apache-tomcat-6.0.20/conf,编辑文件server.xml.   1...
  • hgg923
  • hgg923
  • 2016年03月03日 10:12
  • 5239

Tomcat配置去掉项目名称,直接通过域名访问

项目开发过程中,一般的项目访问的方式是:http://ip:端口号/projectName,项目上线后,往往只需要输入域名就可以访问项目,URL中过滤掉了项目名称,Tomcat中如何实现如上配置呢 1...

Tomcat访问路径去掉项目名称

修改server.xml文件 在  节点下 增加一行 docBase:代表项目的绝对路径。也可以使用相对路径。 path:代表访问时的项目名称,path留空代表访问域名后面...
  • jethai
  • jethai
  • 2016年08月27日 17:03
  • 2793

tomcat设置直接通过域名访问项目(不需要接 /项目名)

效果图 打开 tomcat - ->conf- ->server.xml 编辑> 修改端口号为80端口(是为了避免http://192.29.193.128:8080/项目...

Tomcat访问路径去掉发布项目的项目名称

需求:  把发布到Tomcat下的web项目,访问路径去掉项目名称 。 实现方式及原理:  方式一:  原理:Tomcat的默认根目录是ROOT,实际上ROOT这个项目在实际生产环境是没有...

tomcat 配置直接使用域名访问到项目隐藏80端口号及项目名称

1,浏览器默认隐藏80端口,可以把8080端口设置为80端口, 2,在tomcat的server.xml中设置  ...

Tomcat部署web项目,如何直接通过域名访问,不加项目名称

问题:下面的问题是互联网上问得比较多的,但是显然都是同一个问题。 JavaWeb项目部署到tomcat服务之后设置不需要输入项目名称即可访问? Tomcat部署web项目,如何直接通过域名...

tomcat下访问项目去端口和项目名称访问

1.不需要数据项目名称就可以访问项目的配置方法如下: 首先到你的Tomcat下的conf文件夹下找到server.xml文件,打开后修改为: [html] view p...

tomcat 部署网站 去掉端口号和项目名称

-
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:tomcat配置访问项目时不需要添加项目名称
举报原因:
原因补充:

(最多只允许输入30个字)