`
lbyzx123
  • 浏览: 477947 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

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

 
阅读更多
实际项目中的小问题,参考了网上的几种方法后,我选择的解决方法:


网站开发过程中,一般的工程访问路径是  http://10.10.20.74:8080/projectName
如何设置成http://10.10.20.74/

 

解决方法:

首先,进入tomcat的安装目录下的conf目录,我的目录是 /usr/local/apache-tomcat-6.0.20/conf,编辑文件server.xml.

 

1、去除端口号8080。

将server.xml中的

 <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="40000"
               redirectPort="8443"  enableLookups="false"  minProcessors="10" maxProcessors="1024" acceptCount="1024" />

改为

 <Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="40000"
               redirectPort="8443"  enableLookups="false"  minProcessors="10" maxProcessors="1024" acceptCount="1024" />

即只需要把"8080"改为"80"端口就行啦。

 

2、去除项目名称projectName.

在server.xml  里,<host>...</host>的标签之间添加<Context path="" docBase="projectName" debug="0"/>

 

清空work/catalina/下所有东西

 

重新启动tomcat,输入http://10.10.20.74/

就可以直接访问你的工程了。


另外一种办法:

1、server.xml中端口改为80。

2、将ROOT目录备份下,将项目名称直接改为ROOT。

同一个tomcat下,可以同时部署多个应用,每个应用都能指定自己的域名。

办法如下:

将以下配置

<Host name="域名"  appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
 <Context path="" docBase="projectName" debug="0"/>
</Host>
复制多份,修改host对应的name和docBase即可,放在server.xml中名为localhost的Host节点
下面即可。

 

分享到:
评论

相关推荐

    配置Tomcat输入IP直接访问项目的方法

    配置Tomcat输入IP直接访问项目的方法,很好用,还稳定

    Tomcat访问项目,去掉项目名配置

    在Tomcat启动时会去webapps下访问默认ROOT目录下的应用程序,这就导致你始终不能直接访问的原因 切记切记切记,这才是关键 先将它原始就有的ROOT删掉 把 自己的项目包“oa.war” 改成 “ROOT.war” 即可,因为下面的...

    Tomcat如何配置去项目名称访问.doc

    要配置Tomcat去除项目名称访问,我们需要编辑`conf/server.xml`文件。在这个文件中,找到`&lt;Host&gt;`标签,通常包含在`&lt;Engine&gt;`和`&lt;Connector&gt;`标签之间。`&lt;Host&gt;`标签的`appBase`属性定义了Web应用程序的基础目录,`...

    Tomcat去除端口号和项目名[参考].pdf

    在实际部署Web应用时,出于用户体验或安全需求考虑,我们有时需要去除访问URL中的端口号及项目名称,实现通过直接输入IP地址或者域名的方式进行访问。本文档将详细介绍如何在Apache Tomcat服务器上实现这一目标。 #...

    tomcat配置默认访问项目

    tomcat配置默认访问项目,配置后可直接通过ip地址加端口号访问项目

    tomcat8.5(修改端口号为‘8888’)

    标题“tomcat8.5(修改端口号为‘8888’)”涉及的核心知识点是关于Apache Tomcat服务器的端口配置。Tomcat是一款广泛使用的开源Java Servlet容器,用于部署和运行Java Web应用程序。在默认情况下,Tomcat使用8080...

    解决tomcat端口号被占用

    ### 解决Tomcat端口号被占用 在计算机网络通信中,端口是程序与外界进行数据交换的一个逻辑接口。在Windows系统中,默认情况下,Apache Tomcat应用服务器使用8080端口。当该端口被其他进程占用时,会导致Tomcat启动...

    Tomcat去除端口号和项目名.pdf

    ### Tomcat去除端口号和项目名的技术实现及虚拟主机配置详解 #### 一、去除端口号和项目名 **背景介绍:** 在一个Web项目中,通常会在开发阶段使用默认的端口号(例如Tomcat默认使用8080端口)以及项目的完整路径...

    Tomcat部署项目去除工程名.doc

    Tomcat 部署项目去除工程名是指在 Tomcat 服务器上部署项目时,不需要在 URL 中指定工程名,而是直接访问项目的根目录。这可以通过配置 Tomcat 的 server.xml 文件和项目的 web.xml 文件来实现。 首先,需要在 ...

    tomcat部署端口后修改

    Tomcat 部署端口号修改指南 Tomcat 是一个流行的开源Web应用服务器,常用于部署Web应用程序。在实际应用中,我们可能需要修改Tomcat的端口号,以便更好地管理和维护我们的应用程序。本文将详细介绍如何修改Tomcat的...

    修改Tomcat或者 MyEclipse自带的Tomcat 的端口号

    修改Tomcat或者 MyEclipse自带的Tomcat 的端口号两种形式

    tomcat配置只能域名访问禁止ip访问

    tomcat配置只能域名访问禁止ip访问 直接替换tomcat里面的server.xml 文件,但是里面的ip要更换你自己的ip

    批量更改tomcat的端口号脚本

    1、根据需要将脚本中的端口号更改 2、tomcat目录格式 tomcat-端口号

    一个tomcat配置多个端口运行不同项目

    在IT行业中,Tomcat是一个广泛使用的Java应用服务器,主要用于运行Servlet和JSP应用程序。本教程将深入探讨如何配置Apache Tomcat 8.5.11以支持在一个实例中同时运行多个项目,每个项目绑定到不同的端口,以实现资源...

    项目名称和部署到Tomcat的项目名不一致,访问不到问题

    项目名称和部署到Tomcat的项目名不一致,访问不到报错。以前遇到过这个问题,就放到一边了。今天再次遇到了。就好好解决下了。

    tomcat发布javaweb项目,以及tomcat的配置

    本篇将深入探讨如何在Tomcat上发布JavaWeb项目,以及如何进行Tomcat的配置优化,包括去除项目名称和端口号、调整内存配置和设置并发线程数。 【去除项目名称和端口号】 在默认情况下,访问JavaWeb项目时URL中会...

    在MyEclipse中修改Tomcat 6.x的端口号方法

    在MyEclipse中修改Tomcat端口号的方法取决于Tomcat服务器是MyEclipse自带的版本还是用户自定义安装的版本。首先,对于MyEclipse自带的Tomcat,修改过程相对简单。用户可以按照以下步骤进行: 1. 打开MyEclipse软件...

    修改Tomcat端口为默认80端口

    完成这些步骤后,用户即可直接通过域名或IP地址访问Tomcat上的应用,无需显式指定端口号。此外,还需要注意的是,将端口修改为80可能会带来安全风险,因此建议在生产环境中使用SSL/TLS协议来加密HTTP通信。

    tomcat端口占用的解决方法

    在日常的软件开发工作中,尤其是对于使用Apache Tomcat作为应用服务器的项目来说,经常会遇到Tomcat启动时提示端口被占用的问题。这种情况不仅会打断开发流程,还可能影响到项目的正常运行。本文将详细介绍如何解决...

Global site tag (gtag.js) - Google Analytics