Я создал небольшое веб-приложение с помощью AppFuse (с JSP как веб-Framework) и RichFaces. Существует страница, которая использует rich: dataTable, которая должна быть доступна без аутентификации.Разрешить неавторизованным пользователям доступ к файлам CSS RichFaces Skin
Чтобы сделать эту страницу общественность я положил его в папку под названием «общественность» и добавил следующую строку в security.xml:
<intercept-url pattern="/public/*" access="ROLE_ANONYMOUS,ROLE_ADMIN,ROLE_USER"/>
страница теперь доступен без аутентификации, но DataTable не имеет кож как необходимые файлы CSS хранятся в папке, по-видимому, требует проверки подлинности ...
RichFaces файлы CSS кожи доступны на этом пути:
/a4j/s/3_3_2.SR1org/rich лица/RenderKit/HTML/CSS/basic_classes.xcss/DATB/eAELXT5DOhSIAQ! sA18_.html
И когда я пытаюсь получить доступ к файлам, я попадаю на страницу входа в систему.
Как я могу разрешить неавторизованным пользователям доступ к этим файлам CSS?
Спасибо, Том
EDIT: Я уже пытался добавить ниже линии security.xml, но это не сработало:
<intercept-url pattern="/a4j/*" access="ROLE_ANONYMOUS,ROLE_ADMIN,ROLE_USER"/>