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 6版本中的应用。 一、Tomcat虚拟主机 1. **什么是虚拟主机**:在Tomcat中,虚拟主机(Virtual Host)是一种机制,允许在同一个...
如果未设置`workDir`,Tomcat会在默认的工作目录下创建相应的子目录来存储这些文件。设置`workDir`可以更好地控制临时文件的存放位置,有利于项目的整洁与管理。 #### 实现效果验证 配置完成后,可以通过浏览器...
接下来,在`Test`目录中创建一个名为`WEB-INF`的子目录,并在其中放置`web.xml`文件。`web.xml`是应用的部署描述符文件,用于定义应用的基本配置信息,包括但不限于Servlet的映射规则、初始化参数等。 **示例代码:...
在Tomcat中,我们可以通过修改`conf/server.xml`文件来设置虚拟目录。 1. **配置步骤** - 打开`server.xml`文件,找到`<Host>`标签,通常默认名为`localhost`。在这个标签内,我们需要添加一个`<Context>`子标签...
要修改默认访问根目录,需要在元素的子元素中添加一条新的配置。在标签中,可以设定以下属性: - path属性:表示Web应用的URL路径,留空表示这个Web应用就是服务器的根目录。 - docBase属性:指定Web应用的目录位置...
总结起来,配置Tomcat中的用户和虚拟目录涉及修改`server.xml`以创建虚拟目录,以及`tomcat-users.xml`以设置用户、角色和权限。这使得我们可以根据需求定制Tomcat服务器,实现多应用部署和安全的用户访问控制。理解...
首先,在需要创建虚拟目录的位置新建一个目录,并在这个目录中创建一个名为`WEB-INF`的子目录。例如,假设我们需要为一个项目创建一个名为`project`的虚拟目录,则可以在服务器上创建一个名为`project`的新目录,并...
以下是如何在Windows系统中配置Tomcat虚拟路径的详细步骤: 1. **编辑server.xml**: - 首先,打开Tomcat的配置文件`server.xml`。该文件通常位于Tomcat安装目录的`conf`子目录下。 2. **定位Host元素**: - 在...
### Tomcat虚拟目录配置 #### 1. 配置`server.xml` Tomcat的虚拟目录主要通过修改`conf/server.xml`文件来实现。在`<Host>`元素下添加`<Context>`元素来定义新的虚拟目录。例如: ```xml <!-- 添加虚拟目录 --> ...
基于提供的部分内容,我们可以详细分析如何在Tomcat中设置虚拟目录,并进行Servlet的测试: 1. **创建虚拟目录**: - 首先,选择一个本地目录作为虚拟目录的映射目标,例如在D盘下创建一个名为`mysite`的目录。 -...
2. `<CATALINA_HOME>/common`: 此目录下的`lib`子目录包含了可供所有Web应用程序使用的共享库(JAR文件)。这些库是全局可用的,对任何部署在Tomcat上的应用都可见。 3. `<CATALINA_HOME>/shared`: 类似于`common`...
这个文件位于Tomcat安装目录下的`conf`子目录中,是整个Tomcat配置的核心。本文将深入探讨`server.xml`的各个组成部分及其作用,帮助读者更好地理解和管理Tomcat服务器。 一、`<Server>`元素 `<Server>`是`server....
- **解压**: 将下载的压缩文件解压到指定目录,如`foo`目录下,解压后会有一个名为`tomcat`的子目录。 - **设置环境变量**: - `TOMCAT_HOME`: 指向Tomcat的安装目录。 - **Windows**: ```batch set TOMCAT_...
【标题】:“Tomcat虚拟服务器”是指在Apache Tomcat应用服务器上设置多个独立的服务器配置,每个配置可以独立运行不同的Web应用程序,或者为不同的域名、端口或SSL证书提供服务。这种方式有助于隔离不同项目,提高...
- **功能**: `lib`子目录用于存放所有Web应用程序都可以访问的JAR文件。 3. **shared目录** - **位置**: `<CATALINA_HOME>/shared` - **功能**: `lib`子目录用于存放仅Web应用程序可以访问的JAR文件。这些库不会...
打开`conf/server.xml`文件,找到`<Host>`标签(通常代表你的主域名或者虚拟主机),并添加一个名为`appBase`的子元素,其值为应用的基础路径。同时,确保`autoDeploy`属性设为`true`,这样Tomcat会在该目录下检测新...
在安装与部署方面,Apache-tomcat-7.0.91目录下的结构清晰明了,包括bin、conf、lib、logs、temp、webapps和work等子目录。bin目录存放启动和停止脚本,conf目录则包含服务器的配置文件,如server.xml、web.xml等。...
下载完成后,解压缩到指定目录,例如 "foo",这将创建一个名为 "tomcat" 的子目录。接着,设置环境变量 `TOMCAT_HOME` 指向 Tomcat 的安装路径。在 Windows 系统中,通过命令行输入 `set TOMCAT_HOME=foo\tomcat`;...