1

我在 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

=========

您能否让我知道如何设置错误页面,以便即使我们指定了错误的上下文根,我们也会得到自定义错误页面?

谢谢。

4

0 回答 0