zoukankan      html  css  js  c++  java
  • 将本地文件映射到网络地址的方法

    1 问题提出及解决思路
           在进行开发调试的时候,经常碰到这样一种场景,资源文件比较多,占用的空间比较大,程序需要能够访问这些文件,而由于这些文件是本地文件,没有网络地址,不能在类似于tomcat的容器直接访问打开。比如图片,一般都是将这些图片资源文件放到tomcat目录中,或者直接打包到项目中。如果资源文件很大,tomcat的本地硬盘空间有限,放不下这么多的资源文件。这时候,就需要采取其他办法来解决这个问题,我们今天介绍的是采取映射的方法,将本地资源的访问路径映射到tomcat的相关目录下,这样就可以通过http访问资源文件了。

    2 具体操作方法
            映射的方法,是windows系统的功能,可以在命令行(运行cmd)中,执行mklink来建立链接。
    具体的操作命令如下:

    MKLINK [[/D] | [/H] | [/J]] Link Target
    /D:创建目录符号链接。默认为文件符号链接。
    /H:创建硬链接,而不是符号链接。
    /J:创建目录联接。
    Link:指定新的符号链接名称。
    Target:指定新链接引用的路径(相对或绝对)

    比如我们将D: emppic-displayimages目录映射到D: omcat85webappsimages,执行
    C:Usersdell>mklink /j D: omcat85webappsimages D: emppic-displayimages
    后,提示“为 D: omcat85webappsimages <<===>> D: emppic-displayimages 创建的联接”,则创建了这种关联,这样启动tomcat后,就可以通过http访问D: emppic-displayimages目录的图片了。

     3 结语

    我们在做事的时候,经常会碰到各种问题,由于专业知识的限制,能想到的解决方法可能比较单一。这时候可能需要其他方面的知识,这个小案例,就是在我们做开发时候,用到了系统操作的知识。其实,在工作中,这是一个普遍问题,小到各细分专业,大到行业领域,利用其他行业领域的知识来解决本领域的问题,这种跨领域解决问题的思路,得到了比较多的应用,而且取得了不错的效果。这也给我们一些启发,在解决某一领域的问题时,进行跨领域的整合,往往能够很快解决一个领域的难题。

  • 相关阅读:
    /etc/alternatives
    linux Link
    JVM程序计数器
    面向对象的内存分析
    SpringBoot项目简单实现给邮箱发送验证码
    注解式SQL Select语句判空
    SQL Update时参数判空:传入参数为空时不更新对应字段,不为空时才更新
    MySQL数据库误Update找回数据的方法
    用户-角色-权限系统概述
    将一个数组转换为List
  • 原文地址:https://www.cnblogs.com/coodream2009/p/12941335.html
Copyright © 2011-2022 走看看