2009-06-16 65 views
0

我從舊EJB2設置爲使用EJB3的使用在WebSphere 6.1的Websphere 6.1 EJB3認證用戶和映射到角色

EJB3的功能包升級應用我有一個的ServletContextListener,做一些初始化的時候servlet上下文開始,這個初始化的一部分涉及調用ejb。

服務器設置爲使用FileRegistrySample作爲其自定義用戶註冊表,並且在舊的ejb2設置中,它成功地將系統認證爲管理控制檯用戶,並將其映射到我爲其設置的內部角色。

現在,我已經搬到然而,EJB3,用戶得到了肯定,但它告訴我的用戶不具有任何必需的角色......

我想我的問題是,是否websphere的或spec已經改變了該空間中可能造成這種情況的任何事情,或者更有可能是我在升級過程中發生了某些變化導致了這種情況。

回答

0

有一個將用戶和組映射到角色的ibm-application-bnd.xmi文件,該文件必須位於my_app.ear/META-INF中。沒有任何東西與ejb3功能包相比有所變化,我錯誤地刪除了它。