具有基于文件的用户注册表的WebSphere 7中用户/组映射的安全角色

问题描述

好的,显然WAS7存在此错误,您无法保存指定的配置。我以某种方式设法找到了自己的问题的解决方案,这里是:我在EAR的文件夹中创建了一个名称如下ibm-application-bnd.xml的Meta-INF文件

<?xml version="1.0" encoding="UTF-8"?>    
<application-bnd
    xmlns="http://websphere.ibm.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://websphere.ibm.com/xml/ns/javaee
         http://websphere.ibm.com/xml/ns/javaee/ibm-application-bnd_1_0.xsd"
   version="1.0">

    <security-role name="operator">
        <user name="admin" />
        <group name="operator" />
    </security-role>
</application-bnd>

似乎工作正常。

解决方法

我正在尝试进行基于表单的身份验证。我正确配置了部署描述符,执行了IBM Infocenter中列出的与“仅使用基于文件的注册表启用用户认证”相关的所有操作,将用户映射到适当的角色,单击“确定”,进行了测试,然后它可以工作。但是当我转到管理控制台中的其他位置时,我意识到“安全角色到用户/组映射”中没有“确定”,“保存”或“应用”按钮,因此我所做的所有更改都只能采取措施当我停留在该页面上时,当我单击控制台中的链接时,所有更改都会立即重置。我认为这可能是控制台中的错误。有解决方案吗?也许一种直接使用这些属性编辑xml文件的方法?

提前致谢。

猜你在找的技术问答相关文章

如何检查配对的蓝牙设备是打印机还是扫描仪(Android)
是否允许实体正文进行HTTP DELETE请求?
如何将ZipInputStream转换为InputStream?
java.util.logging Java 8中的变量
PowerMockito.doReturn返回null
Java中的RESTful调用
Swing / Java:如何正确使用getText和setText字符串
特殊字符和重音字符
Android Studio中的ndk.dir错误
错误“找不到主类”