URL未在J2EE应用程序中重定向到404页面

时间:2014-03-12 19:43:22

标签: apache java-ee http-status-code-404

如果我弄乱了URL中的文件名,它就不会重定向到404页面。例如。

       http://10.2.3.22/xyz/404ewewqewqe.html  - This url does not work
       http://10.2.3.22/xyz/404, These 3 urls works fine 
       http://10.2.3.22/xyz/404ewqewqe,http://10.2.3.22/xyeewewqeweollows -

在Apache httpd文件中,我有如下条目 - ErrorDocument 404 /404.html 任何帮助或指针都将受到高度赞赏

1 个答案:

答案 0 :(得分:0)

我不确定您是否了解您的问题,但为何不使用Web.xml:

<error-page>
   <exception-type>404</exception-type>
   <location>/404error.html</location>
</error-page>

小心servlet版本:How to specify the default error page in web.xml?

我用:

<error-page>
    <exception-type>com.sun.faces.context.FacesFileNotFoundException</exception-type>
    <location>/app/error.xhtml</location>
</error-page>

我希望这可以帮到你。