部署 Web 应用程序时无法从文件夹内访问图像

Can't access an image from inside a folder when i deply the Web Application

使用 NetBeans 制作一个简单的 Web 应用程序并尝试使用图像,但是无论我把图像放在哪里,它都是无法访问的,除非我和我的 index.xhtml.[=12= 在同一个目录中]

将 "myimage.jpg" 保存在 webapp 文件夹中(与 index.xhtml 一起),然后保存在资源文件夹中,然后保存在图像文件夹中。

显示:

<img src="myimage.jpg"/>

未显示:

<img src="resources/myimage.jpg"/>
<img src="resources/images/myimage.jpg"/>

部署应用程序时,如果我尝试在浏览器中手动输入:

(url of the payara server)/title/myimage.jpg
我可以看到图像,但如果我尝试:
(payara服务器的url)/title/resources/myimage.jpg
(payara 服务器的url)/title/resources/images/myimage.jpg
我得到一个:HTTP 状态 404 - 未找到

(也尝试了很多不同的路径来找到它,例如 /、./、../、//,但似乎没有任何效果。)

您应该将静态文件放在 src/main/webapp/resources 中,将 .xhtml 放在 src/main/webapp/WEB-INF 中,然后您的 JSF 文件可以像下面这样请求您的文件:

<h:graphicImage name="myimage.jpg" id="image"/>