Я заметил, когда новый динамический веб-проект с JSF в качестве конфигурации был создан самим Eclipse, если вы используете Glassfish в качестве сервера, в каталоге / WebContent / WEB-INFO будет дополнительный файл с именем glassfish-web.xml.
Когда имя динамического веб-проекта переименовывается, строка ниже файла glassfissh-web.xml должна быть вручную изменена на новое имя проекта:
<context-root>/testProject</context-root>