请稍等 ...
×

采纳答案成功!

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

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

https://img1.sycdn.imooc.com//szimg/5af542570001c42f11320538.jpg,报的错看不懂

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

https://img1.sycdn.imooc.com//szimg/5af542ef000159ff03930403.jpg

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

https://img1.sycdn.imooc.com//szimg/5af5434d0001573b09440194.jpg


配置文件

https://img1.sycdn.imooc.com//szimg/5af543ca0001257a09750198.jpg

https://img1.sycdn.imooc.com//szimg/5af543e600013ea411160244.jpg


https://img1.sycdn.imooc.com//szimg/5af543fc000160a613610647.jpg只有一个空白页面,郁闷

正在回答

2回答

翔仔 2018-05-11 18:02:55

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

0 回复 有任何疑惑可以回复我~
  • 提问者 奶茶三兄弟d #1
    好的,谢谢老师
    回复 有任何疑惑可以回复我~ 2018-05-11 18:29:13
翔仔 2018-05-11 17:48:05

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

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


0 回复 有任何疑惑可以回复我~
  • 提问者 奶茶三兄弟d #1
    chrom里面一开始也看了,什么错都没有,所以不知道问题出在哪,后面弄了一会儿,本地是以root远程登录到mysql服务的,后面的话,就是数据一切显示正常,图片报404,
    回复 有任何疑惑可以回复我~ 2018-05-11 17:55:26
  • 翔仔 回复 提问者 奶茶三兄弟d #2
    图片报404就按照我上面说的三点去排查,现在应该不像截图里了吧,如果像截图里这样,就是压根没有去到数据库读出数据来。你本地以root远程登录到mysql服务的,那服务器上的访问数据库的配置是什么也是root吗?请保持一致啊。或者大不了推倒重来,按照手记再弄一次,前提是确保你线下的那份程序已经正常启动。如果正常启动图片也显示出来了。那么你上传到上面主要就只要改两处:数据库配置以及server.xml的图片路径地址,并且在linux上生成相关图片的地址,你只要理解好这几点问题,其他的基本都不是啥问题了
    回复 有任何疑惑可以回复我~ 2018-05-11 18:02:02
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信