I got this error when I tried to access my development site via http://localhost/home/index.html which redirects to http://localhost/home/views/main/index.xhtml:
<
I have no idea how your code which is responsible for the redirect look like, but
/views/main/index*.xhtml
definitely doesn't look right. What is that asterisk doing there? Fix the code accordingly that this asterisk isn't emitted in the view ID anymore.
I solved the problem: It was just a config issue with web.xml.
I declared webapp version as 2.0 in web.xml instead of 3.0 for Tomcat 7.