Websphere 将安全角色映射到RAD中的用户/组映射
我使用的WebSpherePortal服务器也运行一些servlet。以前,当我使用eclipse进行开发时,我使用解决方案在web.xml文件中添加角色,并在菜单“应用程序>应用程序类型>企业应用程序>应用程序名称>安全角色到用户/组映射>映射用户/组”中的集成解决方案控制台中映射它们。但是现在我使用的是Rapid Application Developer,我可以直接通过它进行部署。不幸的是,我不能再使用控制台来创建角色映射(正如TroyBishop在第二篇文章中所解释的) 在整个互联网上,人们都说,我可以使用文件Websphere 将安全角色映射到RAD中的用户/组映射,websphere,ibm-rad,Websphere,Ibm Rad,我使用的WebSpherePortal服务器也运行一些servlet。以前,当我使用eclipse进行开发时,我使用解决方案在web.xml文件中添加角色,并在菜单“应用程序>应用程序类型>企业应用程序>应用程序名称>安全角色到用户/组映射>映射用户/组”中的集成解决方案控制台中映射它们。但是现在我使用的是Rapid Application Developer,我可以直接通过它进行部署。不幸的是,我不能再使用控制台来创建角色映射(正如TroyBishop在第二篇文章中所解释的) 在整个互联网上,
META-INF/ibm应用程序bnd.xml
/META-INF/ibm应用程序bnd.xmi
,创建角色映射,但似乎没有人关心为什么该文件有时称为.xmi,有时称为.xml。这是无关紧要的还是区别对待的?我该如何使用这个文件呢?格式是什么
编辑:那么ibm-web-bnd.xmi呢?这也与此有关吗?XMI文件是为工具准备的(而不是为人类准备的)。另一方面,XML文件则是针对特定对象的 很长一段时间,直到V7,如果我没记错的话,IBM只使用xmi文件。随着JavaEE5的出现,所有DDs都使用XML而不是xmi
用于使用XMI(XML元数据交换格式)的bnd和ext文件。这些是IBM特定的DDs。在RAD中转到服务器视图,双击WebSphere打开其概述,取消选中“最小化复制到服务器的应用程序文件”。保存它。删除并再次添加应用程序,以便更改生效。这将解决所有缺少的“确定/应用/保存”按钮。关于xmi和xml绑定文件之间差异的详细信息(来自信息中心) 对于IBM®扩展和绑定文件,
.xmi
或.xml
文件名
扩展是不同的,这取决于您是否正在使用前Java版本
EE 5应用程序或模块或Java EE 5或更高版本的应用程序或
模块。IBM扩展名或绑定文件名为IBM--ext.xmi或
ibm--bnd.xmi,其中*是扩展名或绑定文件的类型,例如
应用程序、应用程序、ejb jar或web。下列条件适用:
- 对于使用版本5之前的Java EE版本的应用程序或模块,文件扩展名必须是
.xmi
- 对于使用Java EE 5或更高版本的应用程序或模块,文件扩展名必须为
。如果.xmi文件包含在 应用程序或模块时,产品将忽略.xmi文件.xml
- 如果您有RAD,那么选择项目(Web、EJB),右键单击,然后选择
。如果您没有看到该选项,请确保在项目属性中启用了WebSphere共存/扩展方面JavaEE>GenerateWebSphereBinding/ExtensionDeploymentDescriptor
- 如果您使用Eclipse-InstallWebSphereDeveloper工具,它将启用相同的选项
要通过控制台编辑绑定,必须按照中的说明更改RAD中的默认发布配置。ok。你也知道一些关于格式的知识吗?或者是RAD附带的用于编辑这些文件的工具吗?嗨,Yankee,要使用的工具是RAD或AAT(应用程序汇编工具)。我不确定这些名字最近是否有变化。AAT是一个与许多was版本捆绑在一起的GUI工具。如果您发现Ok/Apply异常,另一个解决方案是切换到
在服务器上运行带有资源的服务器
,它总是有效的,但是有点重。