开始之前先了解一下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应用的虚拟路径。
分享到:
相关推荐
Tomcat 中用 web.xml 控制 Web 应用详解 Tomcat 中 web.xml 文件是 Web 应用的核心配置文件,负责管理 Web 应用的生命周期、Servlet 的加载顺序、Filter 的配置等。下面对 web.xml 文件中的重要元素进行详细解释。 ...
部署WEB应用到Tomcat的三种方式 ,部署WEB应用到Tomcat的三种方式
idea配置Tomcat部署web应用
Tomcat是目前比较流行的Web 应用服务器。 有两个办法可以在系统...这种context片断提供了一种便利的方法来部署web应用,不需要编辑server.xml,除非想改变缺省的部署特性,安装一个新的web应用时不需要重启动Tomcat。
内嵌式tomcat启动web工程,maven代码 内嵌式tomcat启动web工程,maven代码
Tomcat的四种web应用部署方式, (1)利用Tomcat自动部署 (2)利用控制台进行部署 (3)增加自定义的Web部署文件 (4)手动修改%Tomcat_Home%\conf\server.xml文件来部署web应用
Eclipse+Tomcat开发web应用项目建设 在本篇文章中,我们将学习如何使用Eclipse和Tomcat来开发一个web应用项目。首先,我们需要在Eclipse中设置服务器配置,然后新建一个Web工程,修改class文件生成目录,接着将Web...
精通Tomcat-Java Web应用开发 pdf 版本 超清晰 完整版本!
Myeclipse中Tomcat的项目两种部署方式 在 Myeclipse 中,部署 Tomcat 项目有两种方式:一是通过 Myeclipse 软件中部署,二是通过 Tomcat 的 server.xml 配置文件中部署。下面将详细介绍这两种部署方式。 方式一:...
tomcat搭建web服务器详解,适应与初级学习web教程
Web应用程序在Tomcat服务器的部署通常有两种方式. • 静态的; Web应用程序在Tomcat启动前就安装好 • 动态的; 使用Tomcat Manager这个Web应用程序或者操纵已经部署的Web应用程序 Tomcat Manager 是一款工具它提供...
基于CentOS7.5+jdk1.8.0_201+apache-tomcat-8.5.39环境布署
Terracotta实现基于Tomcat的Web应用集群
如何在Tomcat 7.0服务器中添加Web应用及注意事项: 本文档记录了如何在Tomcat 7.0(6.0)中添加Web应用以及使用技巧,没有技术含量,纯属实用技术。 1、在apache-tomcat-7.0.30\conf\server.xml文件中添加…… 2...
Tomcat 和nginx 、apache、lighttpd等web服务器一样,具有处理HTML静态文件的功能,另外还有处理并发及Servlet和JSP容器,独立的Servlet容器是tomcat默认的模式,tomcat对于静态文静的处理不如nginx、apache。
apache tomcat7 服务器,web开发工具,是一款不错的应用开发服务器
NULL 博文链接:https://flashjava.iteye.com/blog/1715014
详细介绍如何配置Java的JDK,已经如何配置Tomcat,绝对好用!
主要内容包括:Tomcat和Java Web开发的基础知识、Java Web开发的高级技术、在Java Web应用中运用第三方提供的实用软件(如Struts、Velocity和Log4J)的方法,以及Tomcat的各种高级功能。 书中内容注重理论与实践相...