`
天空之城
  • 浏览: 405551 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

 
阅读更多

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

1.在进入TOMCAT_HOME,创建文件夹,将其命名为webdb(此处为webdb,根据需要可以修改成为其它的名称。)。

2.进入webdb文件夹,并在其中创建ROOT(其中ROOT要大写)文件夹,将你的项目中的内容全部拷背到ROOT下面。然后进入TOMCAT_HOME\webapps,将balancer文件夹拷背到webdb文件夹下。

3.在TOMCAT_HOME\conf\server.xml中,找到如这句话:

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

然后替换appBase="webapps"中的webapps用webdb。

<Host name="localhost" appBase="webdb"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">

 

4.这样的话,在访问该项目时,就可以用去掉项目名称的URL来访问了。下面给出这样一个目录图,供大家参考

 

 

5.去除端口号就不用详细说了吧。就是打开TOMCAT_HOME\conf\server.xml中查找原始的端口号(如8080),修改为80后,即可在访问时不用输入端口号。不过要注意防止其它程序占用80端口。

6.可能有的朋友会说,为什么不删除webapps中的ROOT中的内容,然后将项目拷背到ROOT中呢,这样的话,同样可以达到想要的效果。关于 这点我是这样认为的,其实方法多的是。条条大路通罗马。这样做的好处还有一个就是在用TOMCAT控制台时,可以很文便的将目录修改回来。

 

 

二,

打开tomcat5.5/conf/server.xml,添加<Context>段到<Host …>后面,并相应修改docBase为实际部署目录:


Xml代码

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

<Context path="" docBase="D:/eforum" reloadable="true" debug="0" privileged="true">

</Context>

 

 

上为配置server.xml

<Context path="" docBase="D:/eforum" reloadable="true" debug="0" privileged="true">

</Context>

 

docBase为想默认显示的项目名称,如果做了端口映射的话,就可以用http://IP ,这样的形式来访问你的主页了

三,就是上面都有提到的,把工程直接放到root下,替换掉tomcat的内容。

分享到:
评论

相关推荐

    tomcat部署端口后修改

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

    Tomcat部署为每个应用分配不同端口

    无论是静态部署、动态部署,还是调整端口设置,都需要对Tomcat的配置文件和管理工具有一定的了解。通过正确配置,可以确保每个Web应用在Tomcat服务器上独立运行,互不影响,从而提升系统的服务能力和可用性。

    tomcat 部署java项目 jar

    标题中的“tomcat部署java项目jar”指的是在Apache Tomcat服务器上部署Java Web应用程序,通常以JAR(Java Archive)格式打包。Tomcat是一个开源的轻量级应用服务器,主要用于运行Servlet和JSP(JavaServer Pages)...

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

    Tomcat作为开发和测试环境的Web服务器,开发者经常需要根据项目需求或服务器环境调整端口设置。同时,了解如何配置`server.xml`文件也是提升Web开发技能的关键部分。 提供的压缩包子文件名称“apache-tomcat-8.5.31...

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

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

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

    本教程将深入探讨如何配置Apache Tomcat 8.5.11以支持在一个实例中同时运行多个项目,每个项目绑定到不同的端口,以实现资源的有效利用和管理。 首先,我们需要了解Tomcat的基本结构。在解压的`apache-tomcat-...

    Tomcat部署网站的流程

    在本例中,需要修改 server.xml 文件,指定 Connector 的端口号和 Host 的名称。 5. 部署项目 配置 server.xml 文件后,需要部署项目。部署项目是指将 Java 项目打包成 war 包,并将其部署到 Tomcat 服务器上。在...

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

    通过上述步骤,可以在Apache Tomcat服务器上成功去除URL中的端口号和项目名称,实现更加简洁、友好的访问方式。此外,还可以进一步配置虚拟主机以支持多个域名访问同一服务器上的不同应用程序。这些操作不仅提升了...

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

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

    spring boot项目和vue一起放在tomcat部署

    在本文中,我们将介绍如何将 Spring Boot 项目和 Vue 一起部署到 Tomcat 服务器中。这个过程需要我们对 Tomcat 服务器进行配置,以便能够正确地部署并运行我们的应用程序。 Spring Boot 项目和 Vue 的结合 在 ...

    tomcat服务器上部署项目

    部署项目主要有以下几种方式: 1. **WAR文件部署**:如果你的应用是一个完整的WAR文件,可以直接将其放入`webapps`目录下。Tomcat会自动检测到新的WAR文件,并在后台解压并部署。等待一段时间后,应用就可以通过`...

    tomcat部署war项目操作文档

    【Tomcat部署WAR项目操作文档】 Tomcat是一个广泛使用的开源Java Servlet容器,它允许开发者部署Web应用程序,包括WAR(Web Application Archive)格式的文件。以下是一份详细的步骤指南,涵盖了从打包WAR文件到在...

    tomcat部署项目

    - 如果需要更改项目的访问路径,例如去掉端口号,可以配置Tomcat的虚拟主机。同样在`server.xml`中,创建一个新的`&lt;Host&gt;`元素,指定主机名和应用的基础目录。 8. **停止Tomcat** - 要停止Tomcat,进入`bin`目录...

    Tomcat部署WEB项目

    Tomcat部署WEB项目,让你轻松部署自己的网站

    Tomcat 部署ecology9

    这两个文件是部署的基础,通常可以从官方网站或开发者提供的资源库中获取。 2. **解压文件**:使用解压缩工具(如tar或WinRAR)解压Tomcat和ecology9的压缩文件到适当的目录。保持文件路径简洁,以便于管理和维护。...

    mars-MP3项目整合(包括源码+tomcat部署文件)

    标签同样是“mars-MP3项目整合(包括源码+tomcat部署文件)”,它再次强调了项目的关键特性,即提供了完整的源代码和部署方案,这对于开发者、学生或者对Java Web技术感兴趣的人来说,是一个宝贵的资源,可以用来学习...

    IIS+Tomcat项目部署

    IIS+Tomcat项目部署详解 IIS+Tomcat项目部署是将...IIS+Tomcat项目部署需要安装和配置IIS服务和Tomcat服务器,然后部署应用程序到服务器上。这种部署方式可以满足复杂的Web应用程序需求,提高应用程序的性能和安全性。

    tomcat 部署web项目

    Tomcat 部署 Web 项目 Tomcat 是一个流行的 Java Web 服务器,部署 Web 应用程序到 Tomcat 中有多种方式。下面我们将总结 Tomcat 中部署 Java Web 应用程序的两种方式:静态部署和动态部署。 静态部署 静态部署指...

    Tomcat上部署Web项目并运行

    在Tomcat服务器上部署并运行Web项目是Java EE开发中常见的操作,通常涉及以下知识点: 1. **Myeclipse IDE的使用**:Myeclipse是一个集成开发环境,它支持多种应用程序开发,包括Java EE。Myeclipse通常用于Web项目...

Global site tag (gtag.js) - Google Analytics