2009-06-16 80 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功能包相比有所变化,我错误地删除了它。