请稍等 ...
×

采纳答案成功!

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

关于图片不能显示

图片描述图片描述图片描述图片描述

首先感谢老师能百忙之中来帮助我解决问题!!

老师前天这个问题我问过你然后到现在也没解决,你说的那些办法我都试了也chmod -R 777 /Users/baidu/work/image了然后我也ls了一下图片路径也能找到
图片描述
然后我寻着这什么都对了啊,路径我试了好多遍了为啥就是一直不显示
我感觉tomcat里面的这个server.xml好像就不执行我那段图片的路径命令,要是执行了肯定就能找到呀,或者我这个server.xml就不执行吗,
奇怪的是我把这个server.xml删除了他还是能运行还是报原来的错误,这是咋回事呀,

然后我就用这个命令检测是否有安装了Tomcat他啥也没显示
图片描述
然后就是查看Tomcat的进程ID:

图片描述
最后是查看Tomcat目录,为啥这么多目录呢

图片描述
第一个这个/etc/rc.d/init.d/tomcat我是想将tomcat中的/bin/catalina.sh 脚本 拷贝到init.d下,这样是为了比较方面的启动tomcat,在任务地方通过service tomcat start 就可以启动tomcat然后下面这些就不知道了

这个是我tomcat目录
老师你帮我看看这到底是咋回事呢
图片描述图片描述

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

1回答

翔仔 2019-11-11 23:45:19

同学好,现在看起来有两个可能:

  1. 同学提供的图片 /Users/baidu/work/image/upload/images/item/shopcategory/2017060420500783376.png 这个是有的,因为我看404里面并没报这个错误,看看404别的图片是否存在

  2. server.xml在哪里改的呀,是在同学发布项目的tomcat目录里的conf目录下改的不,就怕读的不是这个,同学可以故意改错里面的配置看看是否报错,有没有生效

0 回复 有任何疑惑可以回复我~
  • 老师我感觉我这个server.xm就跟有没有一样,我把这个server.xml删了他还能运行还报一样的错误,好像就是这个项目就不运行这个xml更别提里面的虚拟图片路径了,老师你知道这是怎么回事吗
    回复 有任何疑惑可以回复我~ 2019-11-12 12:14:54
  • 老师我刚才把图片压缩包解压放到了tomcat/webapss里面和项目war包放在一起,为啥图片就能出来了,这是什么逻辑呀,可迷,是不是就是项目访问到数据库路径就直接从webapps里面找到了那个upload的图片路径,就算是我在server.xml配置了图片路径是User/baidu/img/他不去访问我这个路径,咋直接去访问我webapps里面的图片呢,或者就是我server.xml就没起到作用,根本就没执行server.xml的配置呢
    回复 有任何疑惑可以回复我~ 2019-11-12 16:11:46
  • 翔仔 回复 提问者 weixin_慕设计1299737 #3
    我至今没遇到过这样的问题呢,不过根据同学的描述,可能是server.xml没被tomcat加载,而你如果放在webapps目录下,则tomcat按照相对路径去解析?同学看看tomcat启动日志里面,是否有相关的加载配置的日志,看看加载的是哪个路径下的配置。此外,也可以在全系统里,也就是去到/目录下,find -name "server.xml" . 搜索一下看看有没有其他的地方也有server.xml
    回复 有任何疑惑可以回复我~ 2019-11-13 00:32:24
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信