Ele não renderiza as tags do JSF, ou seja, quando vou olhar o código fonte da página aparecem as tags JSF e não os elementos do HTML que deveriam ser gerados por ela.
Montei uma máquina virtual usando linux para testar e o erro permanece, concluo que realmente eu não estou fazendo a configuração correta.
Repassando os passos feitos:
1. Coloquei o jar javax.faces-2.1.7.jar no WEB-INF/lib;
2. No eclipse adicionei o jar ao BuildPath;
3. Configurei o web.xml dessa forma:
<!-- JSF mapping -->
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- Map these files with JSF -->
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
<url-pattern>*.jsf</url-pattern>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
Toda vez que eu acesso a página nenhum elemento JSF é redenrizado/interpretado. Infelizmente não estou conseguindo enxergar o erro que estou cometendo.