上传项目到服务器,图片不显示

来源:13-13 项目的打包与部署

明明不知道1

2022-09-02

老师,您好
这是我在本地里测的,图片显示正常,url地址如下
图片描述
其实我觉得这个o2o后面有两个//是有问题的,但是图片能够正常显示,不知道为啥,所以这是我第一个疑问
我根据你的视频,尝试进行店铺的添加,添加成功后,前端页面正常显示图片,但是他的url我觉得很奇怪,这是我的第二个疑问,如图
图片描述
因为显示都是正常的,我就继续进行war包的上传
出现了图片无法显示
图片描述
我怀疑是路径的问题,在Linux系统访问不到图片路径
所以我检查了Linux里面我上传的图片路径,如图
图片描述
下面是我代码里面的地址
图片描述
下面是我Linux系统上tomcat转发的docbase
图片描述
为什么我上传到服务器上显示图片404是我第三个问题
第四个问题是,对于spring boot项目是不是不用进行docbase的配置了
谢谢老师

写回答

1回答

翔仔

2022-09-03

同学好,

  1. 看看数据库里面的图片路径是/upload打头还是upload,如果是前者,再看看common.js里面的拼接o2o是o2o/还是o2o,如果是前者,就把/去掉即可

  2. 看看同学addShop的时候,添加图片的时候的basePath是多少,是不是\的路径而不是/的路径

  3. 同学试着复制下面404的其中一个路径,直接访问,访问不到的话,去掉o2o访问一次试试,如果还不行,证明还是你的路径映射不对,需要再参照视频映射一遍,既然win这边没问题,那么很容易推测这是linux的地址配置有问题,这里有问题就需要看看我们迁移过来的配置是否有效。springboot这块是不需要这个docBase的,会被这里https://git.imooc.com/coding-144/coding-144/src/master/springbooto2o/src/main/java/com/imooc/o2o/config/web/MvcConfiguration.java的地址替换

0
2
翔仔
回复
明明不知道1
这个浏览器会自动解析的哈
2022-09-05
共2条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程