我在 JBoss 7.x 的上下文根“helloworld”下部署了一个应用程序,该应用程序具有:
Welcome.jsp 和 error.jsp。
web.xml DD 中指定的自定义错误页面为:
<error-page>
<error-code>404</error-code>
<location>/error.jsp</location>
</error-page>
当我访问页面时:
http://localhost:8080/helloworld/welcome.jsp
我得到了预期的页面。
http://localhost:8080/helloworld/welcome_does_not_exist.jsp
带我去:
http://localhost:8080/helloworld/error.jsp
然而
http://localhost:8080/helloworld_DOES_NOT_EXIST/welcome.jsp
不会将我带到自定义错误页面,但会显示:
======== HTTP 状态 404 - /helloworld_DOES_NOT_EXIST/welcome.jsp
类型状态报告
消息 /helloworld_DOES_NOT_EXIST/welcome.jsp
描述 请求的资源 (/helloworld_DOES_NOT_EXIST/welcome.jsp) 不可用。
JBoss Web/7.0.13.Final
=========
您能否让我知道如何设置错误页面,以便即使我们指定了错误的上下文根,我们也会得到自定义错误页面?
谢谢。