做上传时时是传到服务器webroot下的files目录下的,重启后就没有上传的文件了,这很麻烦,不可能不让项目重新部署吧,想法就是当我访问http://localhost:8080/下某一目录时能虚拟的指向另外的实际磁盘目录,我本来想那个某一目录是应该自己建立的,后来发现不用的,因为是虚拟的,谢谢一位老兄的文章了,贴出步骤共享喽
1.找到%tomcat_home%/conf里的server.xml文件
2.在在<Host>和</host>之间加上如下代码:
<Context path="/虚拟目录名" docBase="目标目录位置" debug="0" reloadable="true" crossContext="true">
</Context>
(严格区分大小写,当path=""时,此时的虚拟目录直接为root--->http://localhost:8080/)
参数:
path 表示在浏览器中输入http://localhost:8080/虚拟目录名
docBase 表示你的程序包的物理绝对路径,默认的绝对路径是 %tomcat_home%/webapps
debug
示例:
<!-- 我的自定义目录Demo -->
<Context path="/myweb" docBase="D:\myweb" debug="0" reloadable="true" crossContext="true">
</Context>
<!-- Demo Dir setup end -->
3.重新启动Tomcat,在浏览器中输入"http://localhost:8080/虚拟目录名/"就可访问虚拟目录里的Web应用了
若想更改Tomcat的默认根目录,可如下操作:
在server.xml文件中找到
<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true">
将appBase的设置成期望的路径(绝对路径)即可
如果不知道IIS有这样的做法是不会想到这些的,技术是相同的,呵呵
原文:http://javacrazyer.iteye.com/blog/759991
分享到:
相关推荐
为了方便资源的管理以及未来的系统升级和维护,可以在Tomcat中配置虚拟路径,以便将资源文件统一放置在一个目录下,而不必分散在各个应用目录中。 在Tomcat中配置虚拟路径,可以通过修改Tomcat的server.xml文件来...
在本文中,我们将详细介绍如何在Tomcat7.0版本中设置虚拟目录以及配置虚拟路径,这一过程可以帮助解决磁盘空间不足的问题,或者出于项目管理的需要,将Web应用程序放在特定目录下。 在Tomcat中,虚拟目录的设置通常...
在本文中,我们将详细探讨如何在Apache Tomcat中配置虚拟路径。Apache Tomcat是一个开源的Servlet容器,广泛用于部署Java Servlet和JSP应用程序,提供Web服务器的功能。虚拟路径在Tomcat中经常用于部署那些不在...
也可以通过编辑`server.xml`中的`Host`元素来定义应用的虚拟主机和路径。 6. **日志与错误处理** Tomcat的日志文件默认位于`logs`目录下,包括`catalina.out`、`host-manager`、`manager`和日期戳命名的日志文件。...
这个XML文件位于Tomcat安装目录的`conf`子目录下,其主要配置项有: - **Connector(连接器)**:定义了Tomcat如何接收和处理HTTP请求。你可以配置端口号、协议(例如HTTP/1.1或AJP/1.3)、最大线程数、超时时间等...
配置虚拟目录主要涉及到Tomcat的`conf/server.xml`文件。在这个文件中,找到`<Host>`元素,通常默认名为`localhost`,在这里你可以添加或编辑`<Context>`子元素来定义虚拟目录。例如: ```xml ``` 这里,`docBase...
本教程将深入探讨如何配置Apache Tomcat 8.5.11以支持在一个实例中同时运行多个项目,每个项目绑定到不同的端口,以实现资源的有效利用和管理。 首先,我们需要了解Tomcat的基本结构。在解压的`apache-tomcat-...
2. `说明文档.txt`:这个文件可能包含了关于如何安装、配置和使用Tomcat的详细步骤,对于初学者来说非常有用。 3. `使用说明readme.url`:这是一个快捷方式链接,可能指向一个网页,提供了更详细的使用指南或者常见...
默认情况下,Tomcat配置了一个名为`localhost`的`<Host>`,它监听`http://localhost:8080`并处理所有到达此端点的请求。 要添加新的服务地址,我们需要在`<Engine>`标签下创建一个新的`<Host>`元素。例如,如果我们...
包括了HTML表单的设计、Java代码的具体实现、Tomcat服务器的配置以及静态资源虚拟路径的设置等方面。通过上述步骤,可以实现一个完整的图片上传流程,并使得上传的图片能够通过虚拟路径被Web应用所访问。这对于构建...
在实际部署Web应用时,我们经常需要为不同的应用程序配置虚拟目录。这可以通过修改`conf/server.xml`文件来实现。 1. **编辑`server.xml`文件**:在`<Host>`标签内添加新的`<Context>`标签。 ```xml ``` ...
在传统的Tomcat配置中,我们需要修改`server.xml`文件来添加新的虚拟目录。然而,这个嵌入式Tomcat应用程序则通过代码动态地创建和管理虚拟目录,大大提高了灵活性。 接下来,我们要了解的是如何使用这个源代码。...
以下是关于"多个Tomcat配置"的相关知识点: 1. **多实例配置**:在一台服务器上配置多个Tomcat实例,首先需要下载并解压多个Tomcat安装包,每个实例对应一个解压后的目录。每个目录都应该有自己的`conf`、`webapps`...
【Tomcat配置】是Java Web开发中不可或缺的一部分,它是一个开源的、免费的Web应用服务器,广泛用于小型到中型的项目。以下是对Tomcat基本配置的详细讲解: 首先,配置Tomcat涉及到对系统环境变量的设置。我们需要...
其中,元素用于配置虚拟主机的相关属性,而元素用于定义特定Web应用的属性。 要修改默认访问根目录,需要在元素的子元素中添加一条新的配置。在标签中,可以设定以下属性: - path属性:表示Web应用的URL路径,留...
### Tomcat配置详解 #### 一、Tomcat简介与安装 Tomcat是一款开源的Servlet容器,它能够实现Java Servlet和JavaServer Pages等技术规范,并且提供了作为Web服务器的一些特性,如HTTP协议的实现、静态资源处理等。...
当我们谈论“Tomcat虚拟目录设定”时,我们是指在Tomcat服务器上配置一个或多个额外的访问路径,这些路径不直接对应到Tomcat安装目录下的Web应用程序。这种设置允许开发者将网站内容存储在不同的物理位置,提高管理...
- **定义:** Tomcat支持虚拟目录的映射,允许将一个虚拟目录映射到实际的文件系统路径。 - **优势:** 通过虚拟目录,可以更灵活地组织Web应用程序的文件结构,方便管理和维护。 #### 二、安装流程 **步骤1:...