今天项目遇到这么个问题,想通过第三方存储的方式获取图片,服务器中显示路径为本地路径+数据库中存储的路径。
主要有两种方案:
- 通过tomcat的server.xml文件配置
- 通过IDEA设置虚拟路径
方案一:
在tomcat的server.xml文件中加入配置语句
这样当我们读取到这个/upload时就会转为 D:/upload,之后加上后面的路径凑成完成绝对路径,进行访问
然后设置idea的tomcat,勾选Deploy applications configured in Tomcat instance
方案二:
直接用idea设置虚拟路径。
取消勾选Deploy applications configured in Tomcat instance
在Deployment
设置虚拟路径—>External Source
–>选择替换的路径—>在Application context输入被替换的路径即可