0

我正在使用 websphere 6.1 上的 ejb3 功能包从旧的 ejb2 设置升级应用程序以使用 ejb3

我有一个 ServletContextListener,它在 servlet 上下文启动时进行一些初始化,该初始化的一部分涉及调用 ejb。

服务器设置为使用 FileRegistrySample 作为其自定义用户注册表,并且在旧的 ejb2 设置中,它成功地将系统验证为管理控制台用户,并将其映射到我为其设置的内部角色。

但是,现在我已经转移到 ejb3,用户正在被识别,但它告诉我用户没有任何必需的角色......

我想我的问题是 websphere 或规范是否改变了该空间中可能导致此问题的任何内容,或者我作为升级的一部分所做的更改是否更有可能导致它。

4

1 回答 1

0

有一个将用户和组映射到角色的 ibm-application-bnd.xmi 文件,该文件必须在 my_app.ear/META-INF 中。与 ejb3 功能包相比,似乎没有任何改变,我错误地删除了它。

于 2009-06-23T02:39:34.217 回答