请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

图片

老师 你好 准备回复你 可是不能提供图片 所以从新开了个窗口 server.xml中前缀加了/root还是没有用 以下是所有的截图 麻烦老师看一下

这是数据库的截图图片描述

这是浏览器404错误
图片描述

这是 server.xml截图
图片描述

这是Linux到uplodad的路径
图片描述

正在回答 回答被采纳积分+3

1回答

翔仔 2019-03-26 00:05:54

同学好,就拿截图最后一个404为例,这里说的是

http://47.106.247.39/upload/images/shopcategory/2017061223281361578.png

结合同学设置的docBase=/root/projectdev/image/upload

你的404里面的/upload会被替换成/root/projectdev/image/upload

然后再和相对路径组合即变成

/root/projectdev/image/upload/images/shopcategory/2017061223281361578.png

因此要确保这个时候这个路径/root/projectdev/image/upload/images/shopcategory/ 下面有2017061223281361578.png这张图片

如果有还是报404 那么就是图片权限有问题,需要用root帐号登录并执行这样子的指令

chmod -R 777 /root/projectdev/image/ 

然后重启tomcat试试

0 回复 有任何疑惑可以回复我~
  • 提问者 PengSally #1
    老师你好 我这一直是用的root账号  图片路径我仔细对了几遍 运行了老师说的指令 还是没有用..
    回复 有任何疑惑可以回复我~ 2019-03-26 15:10:00
  • 提问者 PengSally #2
    老师 我忘记了一个细节 我没有将server.xml里面的8080端口改成80
    而是直接运行网上搜的将80端口转发到8080端口 是不是因为这个的问题
    回复 有任何疑惑可以回复我~ 2019-03-26 15:55:41
  • 翔仔 回复 提问者 PengSally #3
    同学的项目也用的root帐号来启动的么?如果是的话,同学ls一下/root/projectdev/image/upload/images/shopcategory/2017061223281361578.png 并截图给我看看,这样做是保证图片没问题。
    之后同学看看网站能访问得到不?也就是除了图片之外的数据能显示出来么?之后可以在路径的/upload前面加个/o2o(项目名称)试试
    回复 有任何疑惑可以回复我~ 2019-03-27 01:28:56

相似问题

问题
展示
403报错

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信