Tomcat去除端口号和项目名(转)

方法一:

在一个项目结束的时候,往往根据需要直接映射到一个IP地址上。此时就需要去除端口和项目名了,在访问的时候。下面根据具体的例子提供一种实现方法。 

一、去掉项目名称 

    把<Context docBase="D:\apache-tomcat-6.0.20\webapps\TCS(项目所在路径)" path="" /> 加到D:\apache-tomcat-6.0.20\conf\server.xml文件的<Host&gt;</Host>元素下,即可去掉项目名称。如下:    <Host name="localhost"  appBase="webapps"

            unpackWARs="true" autoDeploy="true"

            xmlValidation="false" xmlNamespaceAware="false">           <Context docBase="D:\apache-tomcat-6.0.20\webapps\TCS" path="" /> 

     </Host> 二、去掉端口号    打开TOMCAT_HOME\conf\server.xml中查找原始的端口号(如8080),修改为80后,即可在访问时不用输入端口号。不过要注意防止其它程序占用80端口。


方法二:





1.修改TomcatwebappsROOTWEB-INF下的web.xml文件如下:


<?xml version="1.0"encoding="ISO-8859-1"?>


<!DOCTYPE web-app

    PUBLIC"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"

   "http://Java.sun.com/dtd/web-app_2_3.dtd">


<web-app>

   <welcome-file-list>

       <welcome-file>index.html</welcome-file>

       <welcome-file>index.htm</welcome-file>

       <welcome-file>index.jsp</welcome-file>

   </welcome-file-list>

</web-app>

2.在TomcatwebappsROOT建立index.html文件,写入如下代码:


<head><metahttp-equiv="REFRESH" content="1;url=../工程文件夹"></head>

3.修改Tomcat/conf下的server.xml文件,把8080端口改成80:


   <!-- Define a non-SSL HTTP/1.1 Connector on port 8080-->

   <Connector port="80" maxHttpHeaderSize="8192"

              maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

              enableLookups="false" redirectPort="8443" acceptCount="100"

              connectionTimeout="20000" disableUploadTimeout="true" />

此时在浏览器键入本地IP即可访问工程网站!






转载于:https://www.cnblogs.com/jpfss/p/7145338.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值