我在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
答案 0 :(得分:0)
想通了我错过了servlet-maaping 我添加了以下映射,它现在正在运行。
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>