日期:2014-05-18  浏览次数:20725 次

关于javaweb工程部署的问题
我在局域网内一个地址为10.33.130.11的主机通过tomcat直接部署了一个javaweb项目,在该主机上使用localhost:8080/项目名称可以正常使用, 但是在同网段内的另一台主机使用10.33.130.11:8080/项目名称 可以访问到该项目,但是该项目中图片都无法显示,求解决方法

------解决方案--------------------
十有八九 是因为 你的引用地址问题,引用的还是localhost
比如<img src="localhost:8080/项目名称/images/a.jpg" />


------解决方案--------------------
把图片路径改成相对路径试试!
------解决方案--------------------
这应该是你图片的路劲给的是相对路劲把。
------解决方案--------------------
引用:
Quote: 引用:

把图片路径改成相对路径试试!

绝对路径是D:\java工程部署\apache-tomcat-6.0.33\webapps\VPNDB_1.0\images\loginlog.jpg,相对应该选什么,直接使用..\images\loginlog.jpg也是不行


1、打开显示图片的页面(比如10.33.130.11:8080/项目名称/aaa/bb),查看源代码,找到显示图片的url(比如/image/topic.jpg)
2、把图片的url加到页面的url后面试试
10.33.130.11:8080/项目名称/aaa/bb/image/topic.jpg
3、如果2不行把地址改成如下地址在那台服务器上试试
locaohost:8080/项目名称/aaa/bb/image/topic.jpg
4、如果3不行是路径配置有问题