У меня есть веб-приложение, которое первоначально было JSF-приложением, но было перенесено на чистый HTML/JavaScript. Сейчас мы находимся в процессе полного устранения JSF.URL-адреса с расширением .jsf все еще перенаправляются на .xhtml после удаления FacesServlet из web.xml
У нас был физический файл main.xhtml, который был запрошен «main.jsf», где FacesServlet был объявлен в web.xml с url-mapping * .jsf.
Мы переместили содержимое в main.html и поместили метатег REFRESH в main.xhtml для перенаправления на main.html.
Теперь проблема заключается в том, что даже если я удалю FacesServlet из web.xml, он по-прежнему перенаправляет запрос main.jsf на main.xhtml. Если я переименую файл main.xhtml в main.jsf, запрос main.jsf даст 404, а в журнале сервера указано, что он не может найти файл «main.jsp».
Теперь возникает вопрос: если он перенаправляет * .jsf в * .jsp или * .xhtml, даже если в web.xml отсутствует FacesServlet, что несет ответственность за эти перенаправления?
Я использую GlassFish 3.1.2.2.
Спасибо за разъяснение. Помечено как принято. – thomjah