Tomcat 虚拟目录映射

不废话

1.打开在tomcat的目录下的-conf(配置文件夹)-server.xml

在<Host/>之前加上:

<Context path="/itcast" docBase="你的web应用路径" />

访问localhost:8080/itcast/你要访问的文件

举个栗子:http:localhost:8080/itcast/1.html

备注1:一定要记得打后面那个 / 。

备注2:需要重启tomcat。

备注3:itcast是个虚拟目录

备注4:这是通过更改server.xml达到虚拟目录映射(也可以说是在Tomcat上部署你的web应用)

2.在conf-Catalina下新建   你想取的名字(建议不要使用中文).xml  这个文件

<Context  docBase="你的web应用路径" />

访问localhost:8080/你的web应用文件夹名称/你要访问的文件

举个栗子:http:localhost:8080/news/1.html

备注1:无需重启Tomcat

备注2:这是通过在Catalina下新建xml文件达到虚拟目录映射

3.在conf-Catalina下新建 ROOT.xml

<Context  docBase="你的web应用路径" />

访问localhost:8080/你要访问的文件

举个栗子:http:localhost:8080/1.html

备注1:需重启Tomcat

备注2:这是通过新建ROOT.xml指定缺省web应用

4.打开 conf - server.xml

在<Host/>之前加上:

<Context path="" docBase="你的web应用路径" />

访问localhost:8080/你要访问的文件

举个栗子:http:localhost:8080/1.html

备注1:需要重启Tomcat

备注2:这是通过更改 server.xml指定缺省(默认)web应用

5.在webapps下放置你的web应用,tomcat会自动映射

不举  栗子

6.修改context.xml也可以达到指定效果,但是不符合要求,略过

总的来说: 一、通过修改server.xml来达到虚拟映射和指定缺省应用

               二、通过在Catalina新建xml文件来达到虚拟映射和指定缺省应用

      三、放到webapps下让程序自动映射

本文中如 存在错误 或 用语不当 请不啬指教 ,如有雷同那tm一定是抄我的(http://www.cnblogs.com/summertime-wu/)

时间: 2024-10-09 03:05:54

Tomcat 虚拟目录映射的相关文章

tomcat虚拟目录映射网络共享目录

<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="/sound" docBase

tomcat配置虚拟目录映射

本文主要介绍web虚拟目录映射的两种常用方法及配置默认web应用的方法 一.在Server.xml中进行配置 在<Host>元素中添加子元素<Context path=" ... " docBase=" ... "/>并重启服务器即可:path表示虚拟目录,docBase表示真实的web应用所在目录: 比如在C盘中存在a这个web应用,则<Context path="/test" docBase="C:\a

(Tomcat)服务器之web应用的虚拟目录映射和主机搭建

首先来了解一下web的虚拟目录映射和主机搭建的知识 第一:web的虚拟目录映射 首先我们要知道什么叫做web的虚拟目录映射,这个很好理解的,就是将我们本地硬盘上的web应用映射出一个供外界用户访问的地址目录的过程就叫做目录映射,例如:我现在开发好了一个web应用Demo,存放在我的C盘下面,但是我想让用户访问到我的web资源,所以要给用户提供一个地址目录:就叫做 /Demo,这样用户就可以在地址栏中输入:http://localhost:8080/Demo/index.html就可以访问我web

web应用和虚拟目录映射

Tip:WEB应用程序 WEB应用程序指供浏览器访问的程序,通常简称为web应用. 一个web应用由多个静态web资源和动态web资源组成,如: HTML.css.js文件 JSP文件.java程序.支持jar包 配置文件等.. 组成web应用的这些文件通常我们会使用一个目录组织,这个目录称之为web应用所在目录. web应用开发好后,若想供外界访问,需要把web应用所在目录交给web服务器管理,这个过程称之为虚拟目录的映射. 一.web应用虚拟目录的映射实现 完成web应用程序的虚拟目录映射需

深入理解Tomcat虚拟目录

我们知道,Web网站中的内容(包括网页,图片,音频文件等)一般都存放在App的目录下.但随着网站内容的不断丰富,用户需要把不同层次的内容组织成网站的子目录.我们通常的做法是在网站主目录下新建子目录,并把相关的内容放置到对应的目录.此外,还有另外一种方法,就是创建虚拟目录.虚拟目录可以是磁盘上有权限操作的任意路径(将虚拟路径设置为readOnly是绝对不行的),也可以是网络中其他计算机的目录. 相对而言,创建子目录的方式更安全高效.但为什么还要有虚拟目录呢?这是因为虚拟目录解决了Web文件必须放在

Tomcat虚拟目录的设置

在学习JSP/Servlet的过程中,配置Tomcat的虚拟目录可能是我们遇到的第一个比较麻烦的问题,说是麻烦是针对我们初学者而言,对于高手那都不是问题.反正我是弄了一天才配置好,发现网上给出的很多配置方法都行不通,最后还是在一本参考书上寻找到答案.所以说大家以后在网上寻找资料需要仔细鉴别. 总的来说Tomcat的虚拟目录的配置有两种方式: 1.修改server.xml 2.Tomcat\conf\Catalina\localhost文件路径下添加一个xml配置文件 以下来详细讲解(我的Tomc

SpringBoot 常用配置 静态资源访问配置/内置tomcat虚拟文件映射路径

Springboot 再模板引擎中引入Js等文件,出现服务器拒绝访问的错误,需要配置过滤器 静态资源访问配置 @Configuration @EnableWebMvc public class StaticResourceConfig implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHand

tomcat虚拟目录

1.server.xml 打开Tomcat目录下的/conf/server.xml文件,在Host之前加入下面红色部分的内容. <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Valve className="org.apache.catalina.valves.AccessLogValve

tomcat 虚拟目录配置

1.虚拟目录优点 原始 拷贝到webapps下,然后启动tomcat,就可以访问webapps下的项目.eclipse配置tomcat的原理也是这种方式. 虚拟目录 定位到eclipse工作目录下,实现实时更新,实时使用. 2.实现方法 方法1: Tomcat/conf/catalina/localhost下根据项目命名"项目名.xml" <Context path="/test" docBase="E:\workspace\test\WebRoot