Websphere 6.1 ejb3 аутентификация пользователя и сопоставление с ролью

Я обновляю приложение из старой установки ejb2, чтобы использовать ejb3 с помощью пакета функций ejb3 в websphere 6.1.

У меня есть ServletContextListener, который выполняет некоторую инициализацию при запуске контекста сервлета, часть этой инициализации включает вызов ejb.

Сервер настроен на использование FileRegistrySample для своего пользовательского реестра пользователей, и в старой настройке ejb2 он успешно аутентифицирует систему как пользователя консоли администратора и сопоставляет его с внутренней ролью, которую я для него настроил.

Однако теперь, когда я перешел на ejb3, пользователь распознается, но мне сообщается, что у пользователя нет ни одной из необходимых ролей...

Я предполагаю, что мой вопрос заключается в том, изменили ли веб-сферу или спецификацию что-либо в этом пространстве, что может быть причиной этого, или более вероятно, что что-то, что я изменил как часть обновления, вызвало это.


person Travis Dixon    schedule 16.06.2009    source источник


Ответы (1)


Существует файл ibm-application-bnd.xmi, который сопоставляет пользователей и группы с ролями, этот файл должен находиться в папке my_app.ear/META-INF. Кажется, ничего не изменилось в отношении пакета функций ejb3, я неправильно его удалил.

person Travis Dixon    schedule 23.06.2009