<url-pattern>/faces/*</url-pattern>
URL-адрес, который вы используете для доступа к странице JSF, должен содержать приведенный выше шаблон.Вполне вероятно, что вы обращаетесь к JSP напрямую.Вам нужно http://host/app/faces/foo.jsp
вместо http://host/app/foo.jsp
.Шаблон URL направляет запрос через сервлет JSF, который предоставляет контекст.
<url-pattern>*.faces</url-pattern>
Лично я предпочитаю сопоставления расширений, подобные приведенным выше, где URL становится http://host/app/foo.faces