首页 > 解决方案 > WebSphere - 安全角色到用户/组的映射

问题描述

我们正在将 JSP 应用程序创建为 Maven 项目(以前存在,但不是 Maven)。我们一直在关注其他工作应用程序,并且我们以相同的方式完成了所有工作。我们的项目结构由 3 个模块(web、EAR 和主模块)组成。我们在管理控制台和 web.xml 中有 2 个组作为安全角色,但是 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>

标签: websphereibm-rad

解决方案


推荐阅读