我有一个已部署的war文件,其中包含WEB-APP
目录中的images文件夹。我尝试使用访问存储在文件夹中的图像
“localhost:8080 / testapp / images / image1.jpg”但我收到了404响应。有人可以帮我这个吗?
提前谢谢。
答案 0 :(得分:2)
您的 images 目录需要是 WEB-INF 的兄弟,而不是它的孩子。试试这个:
your-war-file.war
|-images/
| |-image1.jpg
| |-image2.jpg
| `-image3.jpg
|-WEB-INF/
| |-classes/
| |-lib/
| `-web.xml
|-index.html
`-404.html
答案 1 :(得分:0)
假设您有自己的文件夹'图片'在此Web应用程序的基本目录中(与' META-INF'以及' WEB-INF'目录相同),路径似乎是正确的。也许检查一下你是否放置了'图像'内部文件夹' WEB-INF'哪里无法访问?如果这不起作用,请尝试访问Web应用程序中的其他文件以检查它是否已部署在服务器上。
答案 2 :(得分:0)
客户端可能无法直接访问WEB-INF下的工件。
如果您没有从应用端点流式播放,请将它们放在可直接访问的位置。
答案 3 :(得分:0)
如何从路径中读取? 使用(“。”+ File.seperator +“some else”)文件路径获取代码或html文件的当前路径