Ваш FacesServlet
шаблон URL неверен. Он не должен перекрывать один из JspServlet
. Таким образом, JSP никогда не смогут работать (и, следовательно, JSF никогда не сможет их использовать).
Шаблон URL FacesServlet
должен быть другим и уникальным. Используйте, например, *.jsf
.
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
Сказал, что, отдав предпочтение устаревшей JSP над ее преемниками Facelets, вы пропустите много потрясающих шаблонизирующих и составных функций, предлагаемых Facelets. Я настоятельно рекомендую пересмотреть ваш странный выбор для технологии просмотра JSF 2.0.