Tomcat中配置访问本地资源(含idea配置)

在开发中时常都要有访问本地资源的需求,想一些项目上传的图片、文件、视频等等,有些人会直接放到项目中,但是这样是非常不合理的,一个是打包项目的大小,还有就是你部署上正式环境时,你要把文件夹进行覆盖,这就非常麻烦了,所以还是这种业务的文件直接保存在服务器本地

上代码

在Tomcat的包下的conf文件夹下的server.xml中的 host节点中加上以上配置就可以了

<Context path="/image" docBase="C:/Users/ken/Desktop/image" reloadable="true" debug="0"/>

即为

<Host name="localhost"  appBase="webapps"unpackWARs="true" autoDeploy="true"><!-- SingleSignOn valve, share authentication between web applicationsDocumentation at: /docs/config/valve.html --><!--<Valve className="org.apache.catalina.authenticator.SingleSignOn" />--><!-- Access log processes all example.Documentation at: /docs/config/valve.htmlNote: The pattern used is equivalent to using pattern="common" --><Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"prefix="localhost_access_log" suffix=".txt"pattern="%h %l %u %t &quot;%r&quot; %s %b" /><Context path="/image" docBase="C:/Users/ken/Desktop/image" reloadable="true" debug="0"/></Host>

其中path为实际网页中访问的路径,docBase则是你本地需要映射的路径

实际效果为你的C:/Users/ken/Desktop/image文件夹中有一张图片名为1.jpg,则你就可以
通过 http://localhost:8080/image/1.jpg 就可以在页面上访问到该图片,项目中也是如此

还有如果你是用idea开发的,则你要在配置Tomcat时把 Deploy applications configured in Tomcat instance 的选项√上,这样你在tomcat的配置在idea中才会生效

简单的Tomcat中配置访问本地资源(含idea配置)相关推荐

  1. 如何产生签名applet能让applet能够访问本地资源

    2019独角兽企业重金招聘Python工程师标准>>> 如何产生签名applet,以使applet能够访问本地资源? 在jdk1.1中,可以使用javakey命令来产生公钥,私钥,证 ...

  2. SWF 文件不能访问本地资源 只有仅限于文件系统的 SWF 文件和可信的本地 SWF 文件可以访问本地资源。...

    错误信息:SecurityError: Error #2148: SWF 文件 D:/demo/test/index.swf 不能访问本地资源 D:/demo/test/bin-debug/textL ...

  3. SecurityError Error 2148 SWF 不能访问本地资源

    转自VC错误:http://www.vcerror.com/?p=1827 问题描述: 错误提示: SWF 文件不能被本地访问 不能访问本地 只有仅限于文件系统的 SWF 文件和可信的本地 SWF 文 ...

  4. nginx配置访问本地静态资源

    nginx作为一款高性能的服务器,用途很多,除了可以做后端服务器的代理,负载均衡之外你,还有一个用途就是做静态资源的缓存服务器,比如在前后端分离的项目中,为了加速前端页面的响应速度,我们可以将前端的相 ...

  5. Ajax异域访问(访问本地资源)-status状态码为0

    问题描述: 今天写了一个ajax请求本地资源的时候发现无法访问并且提示-main.html:21 XMLHttpRequest cannot load file:///F:/JavaWeb/html/ ...

  6. 【案例】【技术难点(已解决)】vue 线上项目访问本地资源 访问不到、跨域等问题的解决方法

    需求 在访问线上项目,从访问的电脑本地获取资源. 真正需求就是要访问本地多个视频已打包好的项目中播放并循环播放 实现 环境 项目打包上线 对于项目如何打包上线,这里笔者就不多说啦,因为会遇到这个需求的 ...

  7. spring boot配置虚拟路径(替代docBase配置)访问本地图片

    以前使用SSM框架开发web项目时,访问本地磁盘图片的虚拟路径可以在Tomcat的service.xml文件中进行配置,具体可看我的另一篇文章:IDEA设置虚拟路径,解决前端展示本地磁盘图片问题!

  8. 简单介绍Tomcat中catalina.out 和 catalina.log的区别和用途

    本文主要介绍了Tomcat中catalina.out 和 catalina.log的区别和用途详解,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 catalina. ...

  9. springboot访问vue的html,Springboot中如何访问静态资源

    1. application中需要先行的两个配置项 1.1 spring.mvc.static-path-pattern 这个配置项是告诉springboot,应该以什么样的方式去寻找资源.默认配置为 ...

  10. html5访问本地资源,HTML5实现一个访问本地文件的实例今

    怎么通过 html5 读取本地文件 看你要读取什么 在高深一点的要php html5 打开本地文件夹 我想在chrome浏览器下实现点击 打开文件夹 html5本地存储怎么做,html5本地存储实例详 ...

最新文章

  1. docker-dockerfile
  2. 困扰爱因斯坦的「幽灵般的超距作用」,是如何被贝尔定理证明确实存在的?...
  3. Opencv定义感兴趣区域
  4. 漫画科普:芯片是如何设计出来的
  5. 使用Windows8开发Metro风格应用四
  6. appframework3.0(JQmobi)入门教程
  7. MySQL 汉字转拼音
  8. stl list 删除元素_删除所有出现的元素,并从列表中删除一些特定的元素。 C ++ STL...
  9. [kuangbin带你飞]专题一 简单搜索 - H - Pots
  10. 基于51单片机的可掉电走表万年历设计(LCD12864+DS1302+DS18B20+LM7805+18650电池外部供电)
  11. 乐高EV3怎么运行Python?
  12. Arduino Nano与SIM800C 通信
  13. 社区保密计算机使用制度,社区保密工作制度
  14. 一个无穷积分方程的求解
  15. 使用srvany.exe把程序安装成windows服务
  16. 初探Spring Cloud-Netflix
  17. 【Linux_02】
  18. 扫描的PDF转Word工具实践(主要ORC识别图片功能转换)
  19. 学位论文精读-hBMSCs在肿瘤微环境中分泌IL-6并上调IL-17水平协同促进DLBCL生长的研究
  20. mac安装Homebrew报443

热门文章

  1. 自定义新浪微博分享按钮
  2. Python中.mat文件的读写操作
  3. 怎么修改计算机日志里的用户,修改电脑日志保存位置的方法
  4. hdoj2084:数塔(dp基础题----递归写法/状态转移方程法)
  5. linux密钥链接失败的原因,linux中ssh密钥登录失败问题解决办法
  6. win7系统老是弹窗怎么解决_教你win7电脑右下角老是弹出广告的三种解决办法
  7. SLAM--位姿图优化和PnP求解
  8. 路由器总是有信号无网络连接到服务器,路由器信号满格但是没有网络怎么办
  9. ubuntu 导入mysql_Ubuntu16.04系统mysql命令导入导出sql文件
  10. Shuffle a Array