Я смог выяснить эту проблему. По-видимому, Вы не можете настроить web.xml, чтобы иметь то же param-значение .jsp для Javax.faces. DEFAULT_SUFFIX как шаблон URL Сервлета Поверхностей (*.jsp). При изменении шаблона URL на .jspx или на/whateverdirnameyouwant/, приложение запускает без ошибок переполнения стека. (отметьте: ключ - то, что DEFAULT_SUFFIX и шаблон URL Сервлета Поверхностей не могут быть тем же независимо от того, каковы они.) Надеюсь, что это помогает кому-либо еще, который испытывает эту определенную проблему.
Переполнения стека в Java почти всегда вызываются бесконечной рекурсией / вызовы метода. В Вашем случае, учитывая отслеживание стека это появляется 'getAttribute ()', называется неоднократно до катастрофического отказа. В то время как я не глубоко знаком с конкретными средами, Вы используете, я предложил бы проверить Ваш код .jsp на любой этот тип поведения (например, два метода, которые называют друг друга),