自定义404错误页面未显示

时间:2016-03-31 12:23:58

标签: servlets web.xml custom-error-pages

我在web.xml中配置了以下内容

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

我创建了一个自定义400.html页面。

如果找不到任何资源,我会看到一个写有“未找到”的纯白页,但我看不到我的自定义错误页面。

我也在日志中看到以下内容。

  

警告[javax.enterprise.resource.webcontainer.jsf.application]   (默认任务-29)JSF1064:无法找到或提供资源,   /harry.jsf

1 个答案:

答案 0 :(得分:0)

想通了我错过了servlet-maaping 我添加了以下映射,它现在正在运行。

<servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.xhtml</url-pattern>
</servlet-mapping>