As discussed in the comments, you need to tell JSF which URLs it should process by specifying a servlet-mapping in your web.xml
:
<servlet-mapping>
<servlet-name>FacesServlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
Your experience with left-over configuration files reminds me why I touch maven with a 10' pole only.