I think the problem is the <url-pattern>
. The jsf library can't find your page.
Try change your <url-pattern>
to <url-pattern>*.jsf</url-pattern>
Then rename the <welcome-file>
to index.jsf and create an empty index.jsf file next to index.html.