`

tomcat中虚拟子目录的设置方式

    博客分类:
  • web
阅读更多
tomcat中虚拟子目录设置方式:
1、在%CATALINA_HOME%/conf/server.xml文件中设置<Context>元素。
   注:a) <Context>元素必须嵌套在<Host>元素之中,一个<Host>元素表示一个Web站点,其中可以包含多个<Context>元素,每个<Context>元素分别对应该站点下的一个虚拟Web目录。
       b) <Context>元素中指定的虚拟Web子目录名称与本地文件系统的目录名称没有必然的对应关系,即二者的名称可以不一致.
       c) <Context>元素中的docBase属性除了可以指向一个目录外,还一个指向一个war文件.
2、在Tomcat4.x中,如果<Host>元素指定的appBase目录(默认为%CATALINA_HOME%/webapps目录)中的XML文件包含<Context>元素设置,则该XML文件就是一个虚拟web子目录设置;在tomcat5.x中,如果%CATALINA_HOME%/conf/<引擎名>/<主机名>目录(默认为%CATALINA_HOME%/conf/Catalina/localhost目录)中的XML文件中包含<Context>元素设置,则该XML文件同样是一个虚拟web子目录设置。

3、如果<Host>元素指定的appBase目录下的子目录中包含WEB-INF/web.xml文件,则这些子目录将被自动设置成各自独立的Web应用程序,其虚拟路径就是该子目录的名称前面加“/”。

4、如果<Host>元素指定的appBase目录中包含war文件,这些war文件将被自动设置为各个独立的web应用,其虚拟路径就是war文件名(不包含.war)前面加“/”;如果<Host>元素中的unpackWARs属性设置为true,这些war文件将在tomcat启动时进行解包。
分享到:
评论

相关推荐

    tomcat虚拟主机+目录

    本主题将深入探讨“Tomcat虚拟主机”和“Tomcat目录”的概念,以及它们在Tomcat 6版本中的应用。 一、Tomcat虚拟主机 1. **什么是虚拟主机**:在Tomcat中,虚拟主机(Virtual Host)是一种机制,允许在同一个...

    Tomcat设置虚拟目录的方法, 不修改server.xml

    如果未设置`workDir`,Tomcat会在默认的工作目录下创建相应的子目录来存储这些文件。设置`workDir`可以更好地控制临时文件的存放位置,有利于项目的整洁与管理。 #### 实现效果验证 配置完成后,可以通过浏览器...

    配置tomcat虚拟目录

    接下来,在`Test`目录中创建一个名为`WEB-INF`的子目录,并在其中放置`web.xml`文件。`web.xml`是应用的部署描述符文件,用于定义应用的基本配置信息,包括但不限于Servlet的映射规则、初始化参数等。 **示例代码:...

    tomcat6.0虚拟目录的配置

    在Tomcat中,我们可以通过修改`conf/server.xml`文件来设置虚拟目录。 1. **配置步骤** - 打开`server.xml`文件,找到`&lt;Host&gt;`标签,通常默认名为`localhost`。在这个标签内,我们需要添加一个`&lt;Context&gt;`子标签...

    修改Tomcat默认访问根目录的方法

    要修改默认访问根目录,需要在元素的子元素中添加一条新的配置。在标签中,可以设定以下属性: - path属性:表示Web应用的URL路径,留空表示这个Web应用就是服务器的根目录。 - docBase属性:指定Web应用的目录位置...

    在Tomcat中配置用户和虚拟目录

    总结起来,配置Tomcat中的用户和虚拟目录涉及修改`server.xml`以创建虚拟目录,以及`tomcat-users.xml`以设置用户、角色和权限。这使得我们可以根据需求定制Tomcat服务器,实现多应用部署和安全的用户访问控制。理解...

    tomcat6.0虚拟目录和域名配置

    首先,在需要创建虚拟目录的位置新建一个目录,并在这个目录中创建一个名为`WEB-INF`的子目录。例如,假设我们需要为一个项目创建一个名为`project`的虚拟目录,则可以在服务器上创建一个名为`project`的新目录,并...

    tomcat配置虚拟路径(window)

    以下是如何在Windows系统中配置Tomcat虚拟路径的详细步骤: 1. **编辑server.xml**: - 首先,打开Tomcat的配置文件`server.xml`。该文件通常位于Tomcat安装目录的`conf`子目录下。 2. **定位Host元素**: - 在...

    tomcate和jetty虚拟目录配置方法

    ### Tomcat虚拟目录配置 #### 1. 配置`server.xml` Tomcat的虚拟目录主要通过修改`conf/server.xml`文件来实现。在`&lt;Host&gt;`元素下添加`&lt;Context&gt;`元素来定义新的虚拟目录。例如: ```xml &lt;!-- 添加虚拟目录 --&gt; ...

    虚拟目录及servlet测试.txt

    基于提供的部分内容,我们可以详细分析如何在Tomcat中设置虚拟目录,并进行Servlet的测试: 1. **创建虚拟目录**: - 首先,选择一个本地目录作为虚拟目录的映射目标,例如在D盘下创建一个名为`mysite`的目录。 -...

    tomcat目录结构解释介绍

    2. `&lt;CATALINA_HOME&gt;/common`: 此目录下的`lib`子目录包含了可供所有Web应用程序使用的共享库(JAR文件)。这些库是全局可用的,对任何部署在Tomcat上的应用都可见。 3. `&lt;CATALINA_HOME&gt;/shared`: 类似于`common`...

    tomcat中server.xml详解

    这个文件位于Tomcat安装目录下的`conf`子目录中,是整个Tomcat配置的核心。本文将深入探讨`server.xml`的各个组成部分及其作用,帮助读者更好地理解和管理Tomcat服务器。 一、`&lt;Server&gt;`元素 `&lt;Server&gt;`是`server....

    tomcat中文手册

    - **解压**: 将下载的压缩文件解压到指定目录,如`foo`目录下,解压后会有一个名为`tomcat`的子目录。 - **设置环境变量**: - `TOMCAT_HOME`: 指向Tomcat的安装目录。 - **Windows**: ```batch set TOMCAT_...

    tomcat虚拟服务器

    【标题】:“Tomcat虚拟服务器”是指在Apache Tomcat应用服务器上设置多个独立的服务器配置,每个配置可以独立运行不同的Web应用程序,或者为不同的域名、端口或SSL证书提供服务。这种方式有助于隔离不同项目,提高...

    Tomcat目录结构及其说明.doc

    - **功能**: `lib`子目录用于存放所有Web应用程序都可以访问的JAR文件。 3. **shared目录** - **位置**: `&lt;CATALINA_HOME&gt;/shared` - **功能**: `lib`子目录用于存放仅Web应用程序可以访问的JAR文件。这些库不会...

    Tomcat 程序中远程部署

    打开`conf/server.xml`文件,找到`&lt;Host&gt;`标签(通常代表你的主域名或者虚拟主机),并添加一个名为`appBase`的子元素,其值为应用的基础路径。同时,确保`autoDeploy`属性设为`true`,这样Tomcat会在该目录下检测新...

    tomcat7.0.91.rar

    在安装与部署方面,Apache-tomcat-7.0.91目录下的结构清晰明了,包括bin、conf、lib、logs、temp、webapps和work等子目录。bin目录存放启动和停止脚本,conf目录则包含服务器的配置文件,如server.xml、web.xml等。...

    Redhat 下安装 Tomcat 之完全指南

    下载完成后,解压缩到指定目录,例如 "foo",这将创建一个名为 "tomcat" 的子目录。接着,设置环境变量 `TOMCAT_HOME` 指向 Tomcat 的安装路径。在 Windows 系统中,通过命令行输入 `set TOMCAT_HOME=foo\tomcat`;...

Global site tag (gtag.js) - Google Analytics