tomcat中实现特定路径下的图片的url访问Tomcat配置图片保存路径,图片不保存在项目路径下...
使用Tomcat作为服务器的时候,如果不配置图片保存路径,将图片保存在项目路径下,那么再次打war包发布项目可能会造成图片的丢失,每次重启前将图片先保存再copy到服务器明显不方便,这时可以配置图片保存位置,将图片保存到项目外的地方,方法如下:
打开tomcat - conf下的server.xml文件,在Host节点下添加
<Context docBase="G:/upload/images" path="/images" />
docBase为图片保存的位置,path为图片的访问路径。
例如:上传了一张test.jpg的图片到服务器,
访问路径是 http://localhost/images/test.jpg
这样不仅解决了图片保存问题,同时还能保证服务器的安全。
实现一个需求,移动端上传图片到服务端,移动端使用base64编码,传输,服务端解码,保存到磁盘c:/picture;移动端再次请求的时候还是返回base64过去,想把图片做成以url表示的形式。
这里只需要一个简单的配置:如下
1.去tomcat的安装路径找到配置文件,然后修改
找到server.xml进行如下配置
<Context path="/image" docBase="C:\picture" debug="0" reloadable="true" crossContext="true" />
2.去eclipse中,在下方找到你运行项目的tomcat服务器,点击,会出现一个页面,该页面可以看到Overview/Modules
3.点击Modules,点击Add External Web Module,然后输入你存储图片的路径,比如c:/picture,然后重启服务器。
然后在浏览器输入你的ip+设置的路径别称+图片,比如我设置的c:/picture别称为/picture,我的图片是test.png;
那我访问的时候就可以是ip+/picture/test.png
转载于:https://www.cnblogs.com/zhaoyanhaoBlog/p/9349099.html
tomcat中实现特定路径下的图片的url访问Tomcat配置图片保存路径,图片不保存在项目路径下...相关推荐
- Linux中由于防火墙未开放对应端口导致无法访问tomcat
Linux中由于防火墙未开放对应端口导致无法访问tomcat 问题 原因 解决 验证 附 问题 最近在一台Linux服务器上部署第3个tomcat C(部署之前已经有两个tomcat在正常运行,也能正 ...
- 所有的GPIO引脚有一个内部微弱的上拉和下拉电阻,当引脚被配置为()时可以使用上拉或下拉电阻。
问:所有的GPIO引脚有一个内部微弱的上拉和下拉电阻,当引脚被配置为()时可以使用上拉或下拉电阻. 答: A.输入 B.输出 C.推挽 D.开漏 在网上找到的原话是这样的: 所有的GPIO引脚有一个内 ...
- 将从数据库取到图片的url 在前台循环遍历显示图片
数据怎么取的这里就不说了,从controller开始写 @Controller @RequestMapping("/Admin") public class AdminContro ...
- 使用idea打包war包和maven项目打包war包放到tomcat中运行,以及报404错误的解决
使用idea打包war包和maven项目打包war包放到tomcat中运行,以及报404错误的解决 在tomcat下运行打包的war包,访问时显示404 浅谈打包war包的方式 第一种: 第一步: 第 ...
- 【Tomcat】解决GET方式传递的参数(URL中的参数)乱码问题
在Tomcat中(其它的webserver中也一样),参数可以通过GET和POST方式传递.通过GET和POST方式传递的参数,遇到乱码时的解决办法也不一样. 在Tomcat中遇到GET方式传递的参数 ...
- springboot通过url访问项目外的其他目录下的图片
1.首先在application.properties文件中增加配置: #资源绝对路径为file:D://sws/module-base/module-base/upload,图片存放的真实路径 #意 ...
- IDEA将maven项目配置到本地tomcat中运行
想写个 WebSocket的简单应用,但是maven的jetty或tomcat的插件,不支持WebSocket.想办法把它配置到下载的tomcat中运行.. 1. Run->Edit Confi ...
- 若依前后端分离部署到tomcat中详细教程
本章教程,主要介绍一下,如何将若依前后端分离项目部署到tomcat中. 在阅读本教程前,希望你能够在本地能够将前后端分离项目跑起来,这里就不过多介绍了. 目录 一.后端打包步骤 (1)修改ruoyi- ...
- iOS开发中,通过URL地址获取网络上的图片
在iOS开发中,我们有时会通过图片的URL地址来获取网上的图片,下面是一个方法实现: /** 通过URL地址从网上获取图片 */ -(UIImage *) getImageFromURL:(NSStr ...
最新文章
- 「Python」socket指南
- 怎样开始学习ERP?
- Redis应用场景(转)
- 点阵字体显示系列补记:将字库文件转换成数组形式
- Windows linux子系统安装mysql
- 【备忘】高斯判别分析(GDA)参数手推记录
- desktop viewer
- cnblog之初来乍到
- php window open,【php】window.open()弹出窗口被拦截.
- java poi 读合并单元格的内容,poi合并单元格,poi合并单元格并设置内容居中
- Eclipse注释模板与规范
- 分段线性插值法实验报告_试验二插值法(含实验报告格式)-金锄头文库
- 高级java人员都用过的17个jvm参数
- 解决easyui-tabs 适应ie窗口大小显示不全的问题
- FireStart教程:基于SharePoint的出差报销流程二
- Windows 同时访问内网和外网解决方案
- 长沙市明德华兴中学2015班在湖南省智慧教育装备展示体验中心开展寒假社会实践活动
- 获取今天0时0分0秒时间戳的方法
- web前端入门到实战:HTML5文档类型如何定义,有哪些标签,以及如何使用,从整体认识HTML5
- PyTorch Image Models(timm)库基础
热门文章
- boost::hana::apply用法的测试程序
- boost::graph模块实现一个只读隐式加权图的简单示例的测试程序
- boost::gil::view_is_basic用法的测试程序
- boost::geometry::model::multi_polygon用法的测试程序
- VTK:Shaders之BozoShaderDemo
- OpenCV用thrust使用cv :: cuda :: GpuMat
- C++用二进制交换二个数的实现算法(附完整源码)
- OpenGL创建窗口
- C语言递归实现深度优先搜索DFS算法(附完整源码)
- QT的QStyle类的使用