Мы создаем приложение JSP как проект Maven (ранее существовавший, но не как Maven).Мы следили за другими работающими приложениями и делали все так же.Структура нашего проекта состоит из 3 модулей (веб, EAR и основной модуль).У нас есть 2 группы в консоли администратора и в нашем файле web.xml в качестве ролей безопасности, однако WebSphere не распознает их как сопоставленные.
Приложения -> Типы приложений -> Корпоративные приложения Websphere -> [Наше имя] -> Роль безопасности для сопоставления пользователя / группы
Группы появляются там (они имеют одинаковые имена в web.xml и консоли администратора), однако ничего не отображается, и мы не можем сопоставить группы.Буквально, стрелки, которые позволяют вам выбирать группы, не работают при нажатии.
Я попытался снять флажок «Минимизировать файлы приложения, скопированные на сервер», а также попытался переключиться на «Запуск приложения с ресурсами на сервере»
Я даже пытался создать ibm-application-bnd.xml и поместить его в каждую папку META-INF, которую смог найти.Любые идеи будут оценены.
Пример web.xml:
<security-role>
<description>Application User</description>
<role-name>TESTUSER</role-name>
</security-role>
Пример ibm-application-bnd.xml:
<security-role name="TESTUSER">
<group name="TESTUSER" />
</security-role>