如何为 web.xml 中的网站位置设置权限?

How do I set permissions for web locations in web.xml?

我看到访问 www.example.com/js returns 的网站出现 403 错误。

我的web.xml:

<error-page>
    <error-code>403</error-code>
    <location>/403.html</location>
</error-page>
<error-page>
    <error-code>404</error-code>
    <location>/404.html</location>
</error-page>

但是当我访问 /js 目录(或用于该目的的任何目录)时,我得到错误 404 而不是错误 403。

如何让 web.xml 在请求特定文件夹时生成错误 403?我正在使用 GlassFish Server 4.1.1。

我的 Objective 已通过在我想引发错误 403 的文件夹中添加 index.jsp 文件来解决。

index.jsp:

<% response.sendError(403);return;%>