错误页面未显示 - 给出错误的上下文根

时间:2012-11-29 19:49:30

标签: custom-error-pages

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

     

输入状态报告

     

message /helloworld_DOES_NOT_EXIST/welcome.jsp

     

description请求的资源(/helloworld_DOES_NOT_EXIST/welcome.jsp)   不可用。

     

JBoss Web / 7.0.13.Final

     

======

您能告诉我如何设置错误页面,以便即使我们指定了错误的上下文根,我们也会获得自定义错误页面吗?

感谢。

0 个答案:

没有答案