请稍等 ...
×

采纳答案成功!

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

无法获取图片

图片描述

图片描述

图片描述

图片描述

以上是catalina.out的信息

将项目部署到服务器后 无法获取到图片 数据库和图片都已经迁移了 o2o.war在本地tomcat部署是没有问题的 全部都可以加载的 望老师帮我分析一下

图片描述

图片描述

图片描述

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

2回答

翔仔 2020-02-21 01:58:59

tomcat相关的jar可以忽略。。现在主要是404的问题,404就是路由不正确,同学说的"可能是因为我本地的地址是没有/o2o开头的 而服务器上地址是需要/o2o/frontend/index这样写"是什么意思,路径的话肯定得匹配上才能访问到呢,同学可以这样,第一个截图的第二行不是有个controller的404么,可以直接复制这个url路径出来,用浏览器访问,并尝试修改添加o2o获取去掉o2o 直到改到能在浏览器上输入获取到controller里返回的值为止

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉1855523962 #1
    controller的url加上/o2o就有返回值了 说是mapper的问题还是数据库连接有问题还是jar包问题  如图
    回复 有任何疑惑可以回复我~ 2020-02-21 04:03:49
  • 翔仔 回复 提问者 慕粉1855523962 #2
    加上o2o就有值的话,估计是server.xml需要配置个根路径?
    https://jingyan.baidu.com/article/597a064327e42a312a52437f.html
    回复 有任何疑惑可以回复我~ 2020-02-21 14:12:32
  • 提问者 慕粉1855523962 回复 翔仔 #3
    试了一下 学生我不是很清楚 是把docBase的值设为tomcat目录下的新目录还是要在webapps下的新目录 然后在把war包放哪里?
    回复 有任何疑惑可以回复我~ 2020-02-22 02:41:18
翔仔 2020-02-20 02:56:05

同学好,现在我看你页面异常404应该都没到图片加载这一步,controller方法执行都没找到呢。可以先把server.xml里面的docBase去掉,然后试试?如果没问题了,只是图片没出来的话,再创建相关的图片路径,上传图片,并配置docbase

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉1855523962 #1
    去掉后并无变化 仍然无法加载 可能是因为我本地的地址是没有/o2o开头的 而服务器上地址是需要/o2o/frontend/index这样写 需要重构吗
    
    还有一个我查看了jar包的问题 有几个jar包确实大小相差不小 不知道是不是这个问题 图我编辑一下放原问题上
    回复 有任何疑惑可以回复我~ 2020-02-20 19:05:17
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信