老师,求助啊,项目部署后,只有一个页面,数据和图片啥的都没有

来源:10-2 项目打包发布与域名解析

奶茶三兄弟d

2018-05-11

http://img.mukewang.com/szimg/5af542570001c42f11320538.jpg,报的错看不懂

线上数据库的数据也是有的呢

http://img.mukewang.com/szimg/5af542ef000159ff03930403.jpg

还有图片的路径也弄了,服务器上也是存在这个路径的,

http://img.mukewang.com/szimg/5af5434d0001573b09440194.jpg


配置文件

http://img.mukewang.com/szimg/5af543ca0001257a09750198.jpg

http://img.mukewang.com/szimg/5af543e600013ea411160244.jpg


http://img.mukewang.com/szimg/5af543fc000160a613610647.jpg只有一个空白页面,郁闷

写回答

2回答

翔仔

2018-05-11

同时看catalina.out的时候,要看最新的,不要看以前的错误,这样的话会混淆你的判断的,必须得跟你现在的时间能对的上,有什么不懂的也可以在群里提问

0
1
奶茶三兄弟d
好的,谢谢老师
2018-05-11
共1条回复

翔仔

2018-05-11

同学好,定位问题不是靠猜,而是在你理解了整体要干嘛了之后再划分细细去看到底是哪个部分出了问题。首先你要通过chrome开发者模式,看看里面是否报错,如果是报图片404那么便是图片地址的问题,图片地址在linux上往往有两个方面造成的,第一你docBase路径没有创建出来,第二你创建出来了图片没放上去,第三图片放上去了但是你是用别的帐号启动的程序没有权限,需要用root chmod -R 777 /图片跟路径修改权限

如果chrome里面没报错或者报了别的错误,就证明是你数据库连接的问题,你可以尝试在你本地mysql客户端连接远程服务器的mysql看看能否连上,不能连上就看看如何解决。


0
2
翔仔
回复
奶茶三兄弟d
图片报404就按照我上面说的三点去排查,现在应该不像截图里了吧,如果像截图里这样,就是压根没有去到数据库读出数据来。你本地以root远程登录到mysql服务的,那服务器上的访问数据库的配置是什么也是root吗?请保持一致啊。或者大不了推倒重来,按照手记再弄一次,前提是确保你线下的那份程序已经正常启动。如果正常启动图片也显示出来了。那么你上传到上面主要就只要改两处:数据库配置以及server.xml的图片路径地址,并且在linux上生成相关图片的地址,你只要理解好这几点问题,其他的基本都不是啥问题了
2018-05-11
共2条回复

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

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

5113 学习 · 8144 问题

查看课程