`
haohao-xuexi02
  • 浏览: 216553 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Tomcat下配置虚拟路径真管用

    博客分类:
  • java
阅读更多
做上传时时是传到服务器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中配置虚拟路径,可以通过修改Tomcat的server.xml文件来...

    Tomcat7.0设置虚拟目录配置虚拟路径的方法讲解

    在本文中,我们将详细介绍如何在Tomcat7.0版本中设置虚拟目录以及配置虚拟路径,这一过程可以帮助解决磁盘空间不足的问题,或者出于项目管理的需要,将Web应用程序放在特定目录下。 在Tomcat中,虚拟目录的设置通常...

    tomcat虚拟路径的配置方法汇总

    在本文中,我们将详细探讨如何在Apache Tomcat中配置虚拟路径。Apache Tomcat是一个开源的Servlet容器,广泛用于部署Java Servlet和JSP应用程序,提供Web服务器的功能。虚拟路径在Tomcat中经常用于部署那些不在...

    apache-tomcat6.0-tomcat+配置教程

    也可以通过编辑`server.xml`中的`Host`元素来定义应用的虚拟主机和路径。 6. **日志与错误处理** Tomcat的日志文件默认位于`logs`目录下,包括`catalina.out`、`host-manager`、`manager`和日期戳命名的日志文件。...

    tomcat 常用配置

    这个XML文件位于Tomcat安装目录的`conf`子目录下,其主要配置项有: - **Connector(连接器)**:定义了Tomcat如何接收和处理HTTP请求。你可以配置端口号、协议(例如HTTP/1.1或AJP/1.3)、最大线程数、超时时间等...

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

    配置虚拟目录主要涉及到Tomcat的`conf/server.xml`文件。在这个文件中,找到`&lt;Host&gt;`元素,通常默认名为`localhost`,在这里你可以添加或编辑`&lt;Context&gt;`子元素来定义虚拟目录。例如: ```xml ``` 这里,`docBase...

    一个tomcat配置多个端口运行不同项目

    本教程将深入探讨如何配置Apache Tomcat 8.5.11以支持在一个实例中同时运行多个项目,每个项目绑定到不同的端口,以实现资源的有效利用和管理。 首先,我们需要了解Tomcat的基本结构。在解压的`apache-tomcat-...

    Tomcat 8.0 64位下载_Tomcat环境变量配置下载

    2. `说明文档.txt`:这个文件可能包含了关于如何安装、配置和使用Tomcat的详细步骤,对于初学者来说非常有用。 3. `使用说明readme.url`:这是一个快捷方式链接,可能指向一个网页,提供了更详细的使用指南或者常见...

    配置-Tomcat多server.rar_Tomcat 配置 多个服务地址

    默认情况下,Tomcat配置了一个名为`localhost`的`&lt;Host&gt;`,它监听`http://localhost:8080`并处理所有到达此端点的请求。 要添加新的服务地址,我们需要在`&lt;Engine&gt;`标签下创建一个新的`&lt;Host&gt;`元素。例如,如果我们...

    图片上传至tomcat服务器

    包括了HTML表单的设计、Java代码的具体实现、Tomcat服务器的配置以及静态资源虚拟路径的设置等方面。通过上述步骤,可以实现一个完整的图片上传流程,并使得上传的图片能够通过虚拟路径被Web应用所访问。这对于构建...

    tomcat常用功能的配置

    在实际部署Web应用时,我们经常需要为不同的应用程序配置虚拟目录。这可以通过修改`conf/server.xml`文件来实现。 1. **编辑`server.xml`文件**:在`&lt;Host&gt;`标签内添加新的`&lt;Context&gt;`标签。 ```xml ``` ...

    嵌入式tomcat虚拟目录服务器应用程序源代码

    在传统的Tomcat配置中,我们需要修改`server.xml`文件来添加新的虚拟目录。然而,这个嵌入式Tomcat应用程序则通过代码动态地创建和管理虚拟目录,大大提高了灵活性。 接下来,我们要了解的是如何使用这个源代码。...

    多个Tomcat配置

    以下是关于"多个Tomcat配置"的相关知识点: 1. **多实例配置**:在一台服务器上配置多个Tomcat实例,首先需要下载并解压多个Tomcat安装包,每个实例对应一个解压后的目录。每个目录都应该有自己的`conf`、`webapps`...

    Tomcat配置

    【Tomcat配置】是Java Web开发中不可或缺的一部分,它是一个开源的、免费的Web应用服务器,广泛用于小型到中型的项目。以下是对Tomcat基本配置的详细讲解: 首先,配置Tomcat涉及到对系统环境变量的设置。我们需要...

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

    其中,元素用于配置虚拟主机的相关属性,而元素用于定义特定Web应用的属性。 要修改默认访问根目录,需要在元素的子元素中添加一条新的配置。在标签中,可以设定以下属性: - path属性:表示Web应用的URL路径,留...

    tomcat配置

    ### Tomcat配置详解 #### 一、Tomcat简介与安装 Tomcat是一款开源的Servlet容器,它能够实现Java Servlet和JavaServer Pages等技术规范,并且提供了作为Web服务器的一些特性,如HTTP协议的实现、静态资源处理等。...

    Tomcat虛擬目錄設定

    当我们谈论“Tomcat虚拟目录设定”时,我们是指在Tomcat服务器上配置一个或多个额外的访问路径,这些路径不直接对应到Tomcat安装目录下的Web应用程序。这种设置允许开发者将网站内容存储在不同的物理位置,提高管理...

    Tomcat的安装及配置教程.md

    - **定义:** Tomcat支持虚拟目录的映射,允许将一个虚拟目录映射到实际的文件系统路径。 - **优势:** 通过虚拟目录,可以更灵活地组织Web应用程序的文件结构,方便管理和维护。 #### 二、安装流程 **步骤1:...

Global site tag (gtag.js) - Google Analytics