`
chenshuyi
  • 浏览: 29363 次
文章分类
社区版块
存档分类
最新评论

Tomcat布署WEB应用两种方式的区别

 
阅读更多

开始之前先了解一下Tomcat文件夹下几个常见文件夹的作用。

在Tomcat下的几个文件夹中,conf文件夹是用来配置tomcat的相关属性的,而work是用来保存WEB运行过程中,编译生成的class文件(其实就是tomcat中WEB应用的缓存)。


常见的WEB应用布署方法有4种,分别是:

1、利用Tomcat的自动布署(即将WEB应用复制到webapps文件夹下,Tomcat将自动布署)。

2、利用控制台布署(即进入Tomcat的WEB页面,登录进入manager控制台进行布署。这种方法本质上与第一种是一样的)

3、增加自定义的WEB布署文件

4、修改conf下的web.xml文件


这里我们重点说的是第3、4种。

其中,第三种:增加自定义的WEB布署文件。指的是在conf/Catalina/localhost目录下新建一个任意名字的xml文件,这个xml文件的名字将作为Web应用的虚拟路径。比如,如果xml文件为:dd.xml,那么访问时的格式应该是这样的:localhost:port/dd。此时xml文件的格式可以如下:

<Context docBase="" path="" >
</Context>

此时这里的path没有任何意义。


第四种方法:修改conf下的web.xml文件。这种方法需要在web.xml文件的host元素内增加<Context>元素,比如:

<Context docBase="" path="/aa">
</Context>

此时path属性的值代表了Web应用的虚拟路径。


这时候就可以看出第三种与第四种的区别了。

在自定义的WEB布署文件中,path属性是失效的,其WEB应用的虚拟路径是XML文件的名字。而在web.xml文件中,path路径就是其WEB应用的虚拟路径。



分享到:
评论

相关推荐

    idea配置Tomcat部署web应用

    "IDEA配置Tomcat部署Web应用" Томcat是Apache软件基金会下的一...IDEA提供了一个强大的平台来配置Tomcat服务器和部署Web应用程序,通过正确的配置和部署方式,可以快速和方便地部署Web应用程序到Tomcat服务器上。

    部署WEB应用到Tomcat的三种方式

    ### 部署WEB应用到Tomcat的三种方式 在现代软件开发中,将Web应用程序部署到Apache Tomcat服务器是一项常见的任务。本文将详细介绍通过三种不同的方法来完成这一过程:利用MyEclipse进行部署、使用Eclipse进行部署...

    Tomcat-企业级web应用实战

    总的来说,Apache Tomcat在企业级Web应用中扮演着重要角色,尤其适合处理动态内容。结合其他Web服务器,如Nginx,可以构建出高效、灵活的Web服务架构。理解Tomcat的特性和使用方法,对于Java开发者和系统管理员来说...

    tomcat 部署web项目

    下面我们将总结 Tomcat 中部署 Java Web 应用程序的两种方式:静态部署和动态部署。 静态部署 静态部署指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的 Web 应用程序才能访问。这种方式...

    如何在Tomcat 7.0服务器中添加Web应用及注意事项

    ### 如何在Tomcat 7.0服务器中添加Web应用及注意事项 #### 一、引言 Apache Tomcat 是一个免费开源的轻量级Servlet容器,用于开发和部署基于Java的Web应用程序。Tomcat 支持最新的Java EE标准,如Servlet、JSP等。...

    内嵌式tomcat启动web工程

    内嵌式Tomcat是开发Java Web应用时常用的一种方式,它允许我们将Tomcat服务器与应用程序打包在一起,无需单独部署到外部服务器。这种方式尤其适合于快速开发、测试和演示,因为它简化了部署流程,并且便于自动化构建...

    通过_Terracotta实现基于Tomcat的Web应用集群

    通常情况下,搭建基于Tomcat的Web应用集群主要有三种方式: 1. **利用负载均衡器的粘性会话机制**:通过负载均衡器将同一个会话的所有请求都发送到相同的Tomcat节点。这种方法虽然能够实现负载均衡,但是一旦某个...

    《tomcat web开发及整合应用》

    《Tomcat Web开发及整合应用》这本书主要聚焦于在Eclipse这一强大集成开发环境中,如何高效地进行基于Tomcat的Web应用程序开发。Tomcat作为一款轻量级的应用服务器,广泛应用于Java Web项目的部署和测试,尤其对于...

    精通Tomcat-Java Web应用开发

    《精通Tomcat - Java Web应用开发》是一本深入解析如何使用Tomcat服务器进行Java Web应用程序开发的专业书籍。这本书全面覆盖了Tomcat的基础知识、高级特性以及实战技巧,旨在帮助开发者熟练掌握在Tomcat上构建、...

    Tomcat作为Web Server时,应用被重复加载的四种解决方案

    Tomcat作为Web Server时,应用被重复加载的四种解决方案 优劣分析

    Tomcat6.0 web服务器

    Tomcat是目前比较流行的Web 应用服务器。 有两个办法可以在系统...这种context片断提供了一种便利的方法来部署web应用,不需要编辑server.xml,除非想改变缺省的部署特性,安装一个新的web应用时不需要重启动Tomcat。

    Tomcat8web服务器

    有两种方式部署Web应用: - 将WAR文件直接放入`webapps`目录,Tomcat会自动解压并部署。 - 或者,将整个Web应用目录(包含WEB-INF)放入`webapps`,Tomcat也会识别并部署。 **安全和优化:** - 为了安全性,建议...

    Tomcat部署Web应用方法总结

    本文将总结两种主要的Tomcat部署方式:静态部署和动态部署。 **一、静态部署** 1. **自动部署** 静态部署的基本思想是在Tomcat服务器启动之前完成应用的部署。最简单的方式是将Web应用的目录(例如`PetWeb`)拷贝...

    tomcat布署地图服务

    - Apache Tomcat是一款开源的Servlet容器,用于托管Java Web应用程序。版本8.5.39是一个相对稳定且功能丰富的版本。 #### 二、地图数据获取与处理 为了提供地图服务,首先需要获取地图数据并对其进行适当处理以...

    Tomcat与Java Web

    这个标签涵盖了两个关键概念:Tomcat服务器和Java Web开发。Tomcat作为Servlet和JSP的容器,为Java Web应用程序提供了一个运行环境。Java Web开发涉及一系列技术,包括Servlet、JSP、JavaServer Faces (JSF)、Java ...

    Tomcat(一) Tomcat是什么:Tomcat与Java技术 Tomcat与Web应用 以及 Tomcat基本框架及相关配

    Apache Tomcat是一个基于Java语言开发的开源Web应用服务器,它主要负责执行Java Servlet和JavaServer Pages(JSP)等技术,这些都是Java Enterprise Edition(Java EE)的一部分。Tomcat由Apache Software ...

    tomcat6.0web服务器

    Tomcat是稳固的独立的Web服务器与Servlet Container,不过,其Web服务器的功能则不如许多更健全的Web服务器完整,如Apache Web服务器(举例来说,Tomcat没有大量的选择性模块)。不过,Tomcat是自由的开源软件,而且...

    Myeclipse中Tomcat的项目两种部署方式

    Myeclipse中Tomcat的项目两种部署方式 在 Myeclipse 中,部署 Tomcat 项目有两种方式:一是通过 Myeclipse 软件中部署,二是通过 Tomcat 的 server.xml 配置文件中部署。下面将详细介绍这两种部署方式。 方式一:...

Global site tag (gtag.js) - Google Analytics