`

tomcat配置虚拟路径,供用户访问静态资源

 
阅读更多
http://my.oschina.net/wtzheng/blog/487633

tomcat配置虚拟路径,供用户访问静态资源

在实际开发中,后台需要提供给用户访问静态资源,而且该静态资源不是在tomcat中,即不是在web目录下,那么用户是不能访问的,这时,需要配置tomcat服务器的虚拟路径。可以这样理解这个虚拟路径,就是相当于把该路径映射成一个web工程,这样这些静态资源就相当于在web路径下了,用户也就可以访问了。

简单的配置如下:tomcat安装目录/conf/server.xml      在最后面可以看到Host标签,在该标签中增加一个Context标签如下即可。
      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
        <!-- 增加虚拟路径,供访问本地图片-->
        <Context path="/upload_file" docBase="D:/upload/img" reloadable="false" ></Context>
 
      </Host>

其中,path是映射的web路径,doBase是本地磁盘的物理路径。如资源 D:/upload_img/111.jpg,可通过http://lcoalhost:8080/upload_file/111.jpg  访问。
分享到:
评论

相关推荐

    tomcat配置虚拟路径保存访问图片

    当配置好虚拟路径后,用户就可以直接通过设置的虚拟路径访问静态资源了,无需担心系统升级或更换服务器时,需要手动备份和恢复这些资源。 对于一些开发人员而言,在Eclipse集成开发环境中配置Tomcat可能会遇到路径...

    Tomcat配置虚拟路径

    ### Tomcat配置虚拟路径知识点详解 #### 一、引言 在现代Web应用开发中,文件上传和下载是一项常见的需求。对于图片等静态资源的管理,传统的做法是将其保存在服务器的部署目录下,通过相对路径进行访问。这种方式...

    Springboot内置tomcat配置虚拟路径过程解析

    Springboot内置tomcat配置虚拟路径过程解析 Springboot框架提供了内置的tomcat服务器,可以通过配置虚拟路径来实现静态资源的访问。虚拟路径的配置可以在application.properties文件中进行设置。下面是Springboot...

    tomcat 配置图片虚拟路径不起作用解决办法

    总结一下,解决Tomcat配置图片虚拟路径不起作用的问题,需要做以下两步操作: 1. 修改`server.xml`文件,添加虚拟路径映射到图片的实际存储位置。 2. 在Eclipse中,设置Server Location为“Use Tomcat installation...

    配置tomcat虚拟目录

    **虚拟目录**是指在实际文件系统中并不存在的目录路径,通过在服务器端配置相应的映射规则,使得访问特定URL时能够正确找到并加载目标资源。这种配置方式不仅方便了项目的管理和部署,还能提高系统的安全性。 #### ...

    tomcate和jetty虚拟目录配置方法

    在Java Web开发中,Tomcat和Jetty是两种常见的...通过以上方法,你可以轻松地在Tomcat和Jetty中配置虚拟目录,实现多应用的并发运行。同时,了解这些配置方法有助于你更高效地管理服务器资源,优化Web应用的部署流程。

    tomcat基本配置

    #### 六、配置虚拟目录 1. **步骤概述**: - 创建一个包含Web资源的目录(例如:`test`),并在其中放置HTML文件等静态资源。 - 在该目录下创建`WEB-INF`目录,并在其中创建`web.xml`文件。 - 在`web.xml`文件中...

    Tomcat无法加载css和js等静态资源文件的解决思路

    此时,你可以尝试关闭Apache服务器,仅使用Tomcat来运行你的应用,看看是否能正常访问静态资源。如果可以,那就说明问题出在Apache的配置上,需要检查Apache的httpd.conf或vhosts配置文件,确保代理设置无误。 其次...

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

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

    web服务器和tomcat服务器配置

    1. **环境变量**:配置JAVA_HOME指向JDK安装路径,CATALINA_HOME指向Tomcat安装路径。 2. **端口设置**:默认情况下,Tomcat使用8080端口,可在`conf/server.xml`文件中修改。 3. **部署应用**:将WAR文件放入`...

    java工程配置tomcat

    Java Web应用的所有静态资源、JSP文件和编译后的类文件最终都会被部署到Tomcat的`WEB-INF/classes`和`WEB-INF/lib`目录下。`classes`目录包含的是编译后的Java类,而`lib`目录则存放项目的依赖库。 12. 验证一下你...

    WebFocus的IIS-Tomcat配置

    - 所有的虚拟目录都需要配置读取、记录访问和索引资源权限。 - 特别需要注意的是以下几种类型的虚拟目录: - `ibi_html`:负责处理Web工具和页面应用。 - `cgi-bin`:用于CGI网关处理,需要额外配置执行权限...

    jdbc以及配置tomcat

    1. **服务器配置(server.xml)**:这是Tomcat的主要配置文件,定义了服务器的端口、数据源、虚拟主机等信息。 2. **Context配置**:在`conf/Catalina/localhost`目录下创建XML文件,或者在`webapps`目录下的应用...

    详解tomcat部署静态html网站方法

    具体配置方法是在server.xml文件中添加一行Context标签,其path属性定义了访问URL的虚拟路径,docBase属性则是指向你存放静态资源的A目录的物理路径。这行配置使得Tomcat知道如何根据请求的URL路径找到对应的资源...

    Jakarta-Tomcat简明中文版用户指南

    #### 六、Tomcat配置文件详解 - **server.xml**:这是Tomcat的核心配置文件,用于定义服务、连接器、主机以及上下文等组件。 - **服务**:定义一个服务,每个服务包含至少一个连接器和一个引擎。 - **连接器**:...

    tomcat配置与常见错误处理(视频教程)

    【Tomcat配置详解】 Tomcat是一款广泛使用的开源Java Servlet容器,它是Apache软件基金会下的Jakarta项目的一部分。在Java Web开发中,Tomcat扮演着服务器的角色,承载着动态Web应用程序的运行。本视频教程将深入...

    JSP、Tomcat配置 笔记

    - `&lt;%@ include file="relativePath" %&gt;`: 直接包含另一个JSP页面的源代码,并且在这个阶段就进行合并处理,适用于静态资源的包含。 - `&lt;jsp:include page="relativePath"&gt;`: 动态包含另一个JSP页面,被包含的页面...

Global site tag (gtag.js) - Google Analytics