关于javaweb工程部署的问题
我在局域网内一个地址为10.33.130.11的主机通过tomcat直接部署了一个javaweb项目,在该主机上使用localhost:8080/项目名称可以正常使用, 但是在同网段内的另一台主机使用10.33.130.11:8080/项目名称 可以访问到该项目,但是该项目中图片都无法显示,求解决方法
------解决方案--------------------十有八九 是因为 你的引用地址问题,引用的还是localhost
比如<img src="localhost:8080/项目名称/images/a.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不行是路径配置有问题