问题:

如果tomcat中上传了很多的图片,会导致tomcat启动的时候会慢,所以应该把图片上传到tomcat容器外部

那么,问题来了:

tomcat出于安全考虑,禁止了直接访问外部硬盘资源。

解决:

修改tomcat配置文件,配置虚拟路径,使tomcat的项目可以访问硬盘资源。

简单教程:

准备:

tomcat7.0

开始:

1.

在Tomcat7的安装目录下找到conf目录,在该目录下有一个server.xml文件,这个文件的任务是配置整个服务器信息。 打开这个文件,找到HOST标签,

在Host标签内添加一行

<Context path="/uploadFile" reloadable="true" debug="0" docBase="E:/uploadPic" crossContext="true"/>

其中path是你要发布的url,例如localhost:8080/uploadFile/路径名/文件名

reloadable是是否重新加载,因为是上传的资源,开着

debug与 Engine 关联的 Logger 记录的调试信息的详细程度。数字越大,输出越详细。如果没有指定,缺省为 0。

docBase是你要访问的真实资源位置,可以相对路径,可以绝对路径,在这个路径相当于path中配置的路径,他的子文件夹也是如此。

crossContext如果想在应用内调用 ServletContext.getContext()来返回在该虚拟主机上运行的其他 web ,如果没配置,默认为false,意思是调用ServletContext.getContext()返回null

2.

除此之外还需要配置一下web.xml,因为现在的tomcat这样配置,所有的互联网项目都能访问

找到web.xml中的listings,下边的值改为true.

转载于:https://www.cnblogs.com/hellxz/p/8183212.html

Tomcat配置虚拟路径访问容器外的硬盘资源相关推荐

  1. 关于Tomcat配置虚拟路径保存、访问图片

    在项目中往往需要上传一些图片文件之类,一般不建议直接保存在数据库内,往往是讲图片等资源保存在服务器的某个文件夹下,传统做法是上传到部署目录下,通过相对路径进行访问. 这样当我们系统需要进行升级,进行全 ...

  2. Tomcat配置虚拟路径,使上传文件与服务器及工程文件分离开

    为什么80%的码农都做不了架构师?>>>    使用Tomcat虚拟路径可以达到一个怎样的效果呢?简单说你可以把上传的文件放在你想发的任何一个地方,同时可以自己区分 下文件的类型,图 ...

  3. tomcat服务器配置文件虚拟路径,tomcat中如何配置虚拟路径

    第一步:打开server.xml配置文件.在Host节点里写上该行代码: 如下图: 它的作用是只要路径以/upload开头它就会自动的匹配到E盘的upload文件夹下 数据库的存放路径就是上面红色的方 ...

  4. Tomcat服务器虚拟路径配置

    Tomcat服务器虚拟路径配置(eclipse版-单项目) 前言 一.tomcat配置 1.在自己的tomcat下的找到 (Tomcat \conf\server.xml )文件,进而找到 Host ...

  5. eclipse配置虚拟路径后,每次启动tomcat都会虚拟路径失效的问题解决

    eclipse配置虚拟路径后,每次启动tomcat都会虚拟路径失效的问题解决 参考文章: (1)eclipse配置虚拟路径后,每次启动tomcat都会虚拟路径失效的问题解决 (2)https://ww ...

  6. springboot2 虚拟路径设置_转载—springboot配置虚拟路径以外部访问

    配置虚拟路径 供外部访问图片 视频等文件 1.配置application.properties ##配置虚拟路径映射 spring.resources.static-locations=classpa ...

  7. springboot+thymeleaf访问绝对路径图片、springboot配置虚拟路径

    springboot项目默认的资源放在static文件夹下面,如图片.样式.js等等(当然也可以通过放在resources.META-INF等文件夹下面,不过有时候也需要配置一下),但是如果我们的图片 ...

  8. Tomcat映射虚拟路径到指定磁盘(eclipse)

    用WangEditor富文本编辑,上传图片的时候,本文主要记录一下Tomcat映射虚拟路径到指定磁盘,保存到指定路径中,且能实现页面预览. 在实现之前wangeditor的简单实用请参照博主小道仙的后 ...

  9. Tomcat配置虚拟目录

    在Tomcat7版本下,配置虚拟路径修改以下两个文件:     1.server.xml 打开Tomcat目录下的/conf/server.xml文件,在Host之前加入下面红色部分的内容. < ...

最新文章

  1. pci串口驱动安装失败_TSC TTP-243E Pluse装LTP并口驱动无法安装
  2. openlayers之style符号化
  3. Zookeeper的作用
  4. 传统手工特征--opencv
  5. 局域网只看到少数电脑_利用局域网高速传输大文件的两种方法
  6. 图片--Android加载图片导致内存溢出(Out of Memory异常)
  7. Oracle用户权限
  8. vs+python 更新pip 成功解决You are using pip version 9.0.3, however version 10.0.1 is available.
  9. Pandas数据类型-DataFrame之创建和访问
  10. 扫码器 android 采集,caiPDA条码扫描采集器
  11. 视频教程-项目经理俱乐部-项目实战.职场求生.敏捷.企业管理-敏捷开发
  12. 计算机应用技术毕业后的简历,计算机应用技术毕业生个人简历模板
  13. 看完你就明白的锁系列之自旋锁
  14. 16k Star!一个开源的命令行视频播放器
  15. 修改导航栏的背景色和字体颜色
  16. 连续8年 远见领跑|山石网科入选Gartner 2021网络防火墙魔力象限
  17. bom成本分析模型_各位成本会计,请问用BOM表算成本的大致思路是什么?
  18. ArcEngine创建平头缓冲区的方法
  19. 目前梦幻山东区人最多的服务器,梦幻西游山东区各个服务器开的时间!
  20. python爬取微博热门消息(一)——效果展示

热门文章

  1. 页面嵌套除了iframe还能用什么方法_CTF|有关CSP绕过的方法
  2. golang mysql 事务_golang的嵌套事务管理-Go语言中文社区
  3. mysql登陆 host_mysql远程可以登陆本地登陆不了(user表中host字段的通配符%)
  4. 【浙大软件学院机试】深度优先搜索、并查集和优先级队列知识点(Python实现)
  5. 【深度学习】图像数据集处理常用方法合集(部分基于pytorch)
  6. 【Java Web开发指南】解析Spring中Ioc和DI(入门Demo)
  7. 名片去噪识别-aip
  8. RestHighLevelClient 批量插入 elasticsearch 7.9 版本警告
  9. dnf服务器哪个人最多,DNF:人最多跨区竟然不是跨一?网友:这个跨区人多,土豪也多!...
  10. 网站优化四大优势必须了解