Для JSF 2.0 достаточно обычного FacesServlet
сопоставления в web.xml
.faces-config.xml
можно оставить пустым.RichFaces 4.0 не требует дополнительной настройки ни в одном из файлов.
Обновление согласно вашему обновлению: вам необходимо сопоставить свой фильтр безопасности с другим шаблоном URL.RichFaces будет динамически включать файлы CSS / JS в одно и то же отображение FacesServlet.Тем не менее, ваш фильтр безопасности, по-видимому, блокирует эти запросы (разве вы не обращали внимание на большое количество системных распечаток в журнале?).Я бы посоветовал поместить защищенные файлы в папку и вместо этого сопоставить фильтр, например, /secured/*
, /private/*
, /app/*
и т. Д.
Не имеет отношения к проблеме, у вас есть много из FacesServlet
отображений.Пожалуйста, держите его в чистоте и придерживайтесь одного.Я лично рекомендую *.xhtml
.Таким образом, конечные пользователи не смогут больше просматривать исходный код JSF, просто отредактировав URL в адресной строке браузера.