【问题标题】:Mapping security role to user/group mapping in RAD将安全角色映射到 RAD 中的用户/组映射
【发布时间】:2011-08-02 11:14:14
【问题描述】:

我正在使用一个运行一些 servlet 的 WebSphere Portal Server。以前,当我使用 eclipse 进行开发时,我使用 this 解决方案在我的 web.xml 文件中添加角色,并将它们映射到集成解决方案控制台中的菜单 Applications > Application Types > Enterprise Applications > NAME_OF_APP > Security role to user/组映射 > 映射用户/组。但现在我使用的是 Rapid Application Developer,我可以直接通过它进行部署。不幸的是,我不能再使用控制台来创建角色映射(正如 TroyBishop 在第二篇文章中很好地解释了 here)。

整个互联网上的人都说,我可以使用文件META-INF/ibm-application-bnd.xml / META-INF/ibm-application-bnd.xmi 创建角色映射,但似乎没有人关心为什么该文件有时称为 .xmi 有时称为 .xml。这是无关紧要的还是区别对待?我如何实际使用该文件?格式是什么??

编辑:那 ibm-web-bnd.xmi 呢?是不是也有关系?

【问题讨论】:

    标签: websphere ibm-rad


    【解决方案1】:

    转到 RAD 中的服务器视图,双击 WebSphere 打开其概览,取消选中“最小化复制到服务器的应用程序文件”。保存。删除并再次添加应用程序以使更改生效。这应该可以解决所有缺少的“确定/应用/保存”按钮。

    【讨论】:

    • 如果您发现 Ok/Apply 异常,另一种解决方案是切换到 Run server with resources on Server,它始终有效,但重量级更高。
    【解决方案2】:

    XMI 文件用于工具(而不是用于人类)。另一方面,XML 文件是目标。

    很长一段时间,直到 WAS V7,如果我没记错的话,IBM 只使用 xmi 文件。随着 Java EE 5 的出现,所有 DD 都使用 XML 而不是 xmi。

    bnd 和 ext 文件都用于使用 XMI(XML 元数据交换格式)。这些是 IBM 特定的 DD。

    【讨论】:

    • 好的。你也知道一些关于格式的事情吗?或者是 RAD 附带的用于编辑这些文件的工具?
    • 嗨 Yankee,使用的工具是 RAD 或 AAT(应用程序组装工具)。我不确定最近这些名字是否发生了变化。 AAT 是一个与多个 WAS 版本捆绑在一起的 GUI 工具。
    【解决方案3】:

    关于 xmi 和 xml 绑定文件之间差异的详细信息(来自信息中心)

    对于 IBM® 扩展和绑定文件,.xmi.xml 文件名 扩展名取决于您是否使用的是 pre-Java EE 5 应用程序或模块或 Java EE 5 或更高版本的应用程序或 模块。 IBM 扩展或绑定文件名为 ibm--ext.xmi 或 ibm--bnd.xmi 其中 * 是扩展名或绑定文件的类型,例如 应用程序、应用程序、ejb-jar 或 Web。以下条件适用:

    • 对于使用 Java EE 版本 5 之前的版本的应用程序或模块,文件扩展名必须为 .xmi
    • 对于使用 Java EE 5 或更高版本的应用程序或模块,文件扩展名必须为 .xml。如果 .xmi 文件包含在 应用程序或模块,产品会忽略 .xmi 文件。

    要生成这些文件:

    • 如果您有 RAD - 然后选择项目(Web、EJB),右键单击,然后选择 Java EE > Generate WebSphere Binding/Extension Deployment Descriptor。如果您没有看到该选项,请确保在项目属性中,Project Facets - 您已启用 WebSphere Coexistence/Extended facet。
    • 如果您使用 Eclipse - 安装 WebSphere Developer Tools,这将启用相同的选项

    要通过控制台编辑绑定,您必须更改 RAD 中的默认发布配置,如 Rafael answer 中所述。

    【讨论】:

      猜你喜欢
      • 2011-05-08
      • 2017-11-29
      • 2015-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-17
      • 1970-01-01
      相关资源
      最近更新 更多