遇到问题介绍:项目中头像上传,上传图片到服务器。如果使用tomcat下的目录作为上传图片的路径,则每次重启服务器图片将消失

遇到问题:使用服务器物理磁盘的D:\upload路径存储文件,访问请求路径的不会映射到希望到的请求。

解决:可以使用tomcat的配置文件将某个请求 映射到 物理路径下 ,完成图片的回显。

tomcat在的请求一般为http://localhost:8080/demo/file/abc.jpg

配置完重启之后,该请求会自动跳转到物理路径D:\demo\File\file下查找。

会访问本机的D:\demo\File\file\abc.jpg

有效解决了存储路径与tomcat路径的分离。

参考地址:(http://blog.csdn.net/xiaoyu19910321/article/details/51363679)

问题:解决阿里云服务器重启后项目下的图片文件被清掉了的问题

解决思路:将图片放在别的盘符下,避免阿里云重启时项目下的图片被清掉

步骤:将服务器上的图片文件夹和项目分别放在不同的盘符下然后再tomcat服务器下配置映射的具体做法:

1、找到server.xml文件

路径:tomcat安装路径 -->conf --> server.xml

2、找到host标签,添加下面这段代码

<Context path="/img/file"docBase="C:\img\file"></Context>

说明:path对应的是地址栏上访问时的路径,docBase对应的是映射的文件夹

具体如图:

经测试,映射的文件夹下的子文件夹也可以成功访问。

tomcat虚拟盘符映射相关推荐

  1. window 创建虚拟盘符

    # 创建虚拟盘符 subst d: /w # 删除虚拟盘符 subst w: /d 应用场景 我把很多的库放在了自己的移动硬盘里 到一个新的电脑要使用这些库的时候,我常常要插上自己的移动硬盘 为保障每 ...

  2. win10 中 建立网络映射盘符(虚拟盘符)

    ■前言 因为目录太长,从共有服务器上,无法复制文件下来 ■解决 建立一个映射盘符,从而达到缩减目录的效果 使得文件可以正常复制 ■操作 --- --- --- ■扩展 凭据管理 https://blo ...

  3. mac idea Tomcat 内网映射解决方案

    最近由于需要弄关于微信公众号的东西,自己开始又不想弄服务器,所以希望自己能够通过内网映射的方式,进行调试和处理, 首先微信公众号要求的以80端请求,自己采用了一款映射软件natapp,具体操作可以去官 ...

  4. tomcat外网映射工具

    sunny-ngrok 运行sunny-ngrok 输入客户端ID 运行成功 域名(外网)直接访问 注释:tomcat端口改为8080,并且保证http://127.0.0.1:8080 可以正常访问 ...

  5. subst 的使用 创建虚拟盘符

    ■问题起因 我们有的时候,需要配置本地环境,尽量和实际运行环境一致 但是有时我们本地只有一个C盘,而实际环境除了C盘,还有其它的盘符. ■问题解决 使用subst 命令创建盘符 subst E: C: ...

  6. 服务器的虚拟盘符,服务器虚拟内存更改盘符

    服务器虚拟内存更改盘符 内容精选 换一换 弹性云服务器创建成功后,使用free -m命令查询内存大小,查询结果与实际配置不符,较之创建时的配置要小一些.示例:假设创建该弹性云服务器时,配置的实际内存大 ...

  7. 笔记之tomcat映射虚拟路径

    动态WEB资源: 用户看到的数据,是可变的. 常用动态WEB开发技术: Jsp/servlet  asp  php等 常见服务器: Weblogid(BEA),WebShere(IBM),tomcat ...

  8. springmvc代码详细(五种映射,绑定参数,处理json数据,文件上传,转发,拦截器的实现)

    项目结构图: 父工程的pom.xml文件: <!-- 集中定义依赖版本号 --><properties><junit.version>4.10</junit. ...

  9. vm磁盘映射 不能启动_软网推荐:网盘变身本地磁盘

    现在很多人喜欢利用网络硬盘来存储文件,一般我们都是通过网页或者客户端的方式进行文件管理的,比较起来客户端的管理更加的方便,但并不是所有的网络硬盘服务商都提供有客户端供用户使用,这样就给很多用户的管理造 ...

最新文章

  1. Java程序调用ssh, scp, sftp
  2. unknown builtin op: aten::Tensor
  3. 友盟QQ好友或者空间分享成功,但回调失败或取消
  4. Linux动态链接库的使用
  5. 前端请求接口出现的跨域问题
  6. JAVA WEB开发环境搭建教程
  7. nfs:client mount成功,但是进入目录时出现Permission denied
  8. linux找回rm的文件夹,Linux rm 文件恢复
  9. 3d激光雷达开发(lidar使用)
  10. mysql的时间用什么存储_MySQL存储时间类型选择的问题讲解
  11. Android框架之AsyncHttpClient
  12. 关于casewhen...的用法
  13. 一、玩转小米路由器mini之刷openwrt固件
  14. HCIE-Routing Switching认证
  15. java发展观_科学发展观的第一要义是以人为本。
  16. 拼多多迈向后黄峥时代
  17. python练习题(3)--字符串及正则表达式的应用
  18. Java实现字典树 Trie
  19. html5 canvas画椭圆形
  20. java实现mysql拦截_java分页拦截类实现sql自动分页

热门文章

  1. SQL Server 数据库中的几个常见的临界值
  2. Laravel Migrate
  3. 应用程序初次运行数据库配置小程序(Java版)
  4. 13、字符设备驱动的使用
  5. 探求Floyd算法的动态规划本质
  6. 网站项目管理规范手册
  7. 6-Spring Boot缓存管理
  8. java获取资源文件的各种方法
  9. pb 如何导出csv_backtrader如何加载股票因子数据?以换手率、市盈率为例进行回测【附Python代码】
  10. 第二代计算机网络主要贡献,2010级计算机网络试题