配置此项目大约会花 5 分钟时间。
开始之前
Rich UI LDAP 访问样本需要下列各项:
- 符合 LDAP 的服务器
- IBM® WebSphere® Application Server
- 工作空间中的 com.ibm.egl.rui 项目
如果没有符合 LDAP 的服务器,那么可使用提供对该服务器的访问的开放式源代码服务器(如
ApacheDS)和客户机(如 Apache Directory Studio)。要安装 ApacheDS 和 Apache Directory Studio,请参阅配置与 LDAP 兼容的软件。
请验证是否已安装 WebSphere Application Server 功能部件以及是否指定了运行时环境。
- 安装过程中会列示这些功能部件,并且已安装功能部件必须与
WebSphere Application server
的级别匹配。要查看安装了哪些功能部件,请启动 IBM Installation Manager。单击。如果未安装适当功能部件,请使用
IBM Installation Manager 的“修改”功能来安装此功能部件。
- 要指定应用程序服务器的位置,请单击。选择适当服务器并输入位置。
com.ibm.egl.rui
项目是在您使用“创建 EGL Rich UI 项目”向导时自动创建的。如果没有此项目,请单击获取依赖性项目以将其导入到 Rich UI LDAP 访问页面上的工作空间中。
过程
- 要在 Rich UI LDAP 访问
页面上将样本项目导入您的工作空间,请单击获取样本链接。允许工作空间迁移工具执行任何必要的迁移。. 如果工作空间迁移工具提示您选择运行时服务器,请选择要用来运行此样本的
WebSphere Application Server。
- 如果 WebSphere Application Server 的缺省端口不是 9080,请执行下列步骤:
- 在 LdapRuiSample/EGLSource/bindings 文件夹中双击
WebBindings.egl,以打开 EGL 编辑器。
- 将常量 ldapUri 中的端口更改为由运行时服务器使用的端口。
- 关闭该文件,同时保存这些更改。
- 在 LdapRuiSample/EGLSource 文件夹中双击
LdapRuiSample.egldd,以在 EGL 部署描述符编辑器中将其打开。
- 单击服务绑定选项卡,并将基本 URI 中的端口更改为由运行时服务器使用的端口。
- 关闭该文件,同时保存这些更改。
可使用管理控制台查找运行时服务器的缺省端口。
- 如果使用符合 LDAP 的现有服务器,请转至 LdapRuiServices 项目,打开下列文件并确保内容适用于您的服务器:
- 在 LdapRuiSample 项目中,找到 SampleCompany.ldif 文件。从该文件导入样本数据。
- 对于项目中的 Web Service,要将 Java™ 代码生成到 LdapRuiServices
中,请右键单击 LdapRuiServices,然后单击生成。
- 对于项目中的部件,要将 JavaScript
代码生成到 LdapRuiSample 中,请右键单击 LdapRuiSample,然后单击生成。
- 更新 LdapRuiSample 中的 EGL 部署描述符
- 双击 LdapRuiSample.egldd 以打开 EGL 部署描述符编辑器。
- 确保目标项目单选按钮处于选中状态。
- 单击新建,并在项目名称字段中输入 LdapRuiDeployed。
- 选择特定版本的 WebSphere Application Server 作为运行时服务器。对于级别等于或高于 7.0 的版本,动态
Web 模块版本的值是 2.5。
- 确保将项目添加至 EAR 复选框处于选中状态。
- 单击新建项目,并在项目名称字段中输入 LdapRuiDeployedEAR。
- 单击完成以创建 EAR 项目。
- 单击完成以创建动态 Web 项目。
- 确保 LdapRuiDeployed 指定为目标项目,然后关闭部署描述符编辑器,同时保存这些更改。
- 部署 Rich UI 应用程序:
- 选择 LdapRuiSample.egldd。
- 右键单击并选择部署 EGL 描述符。
LdapRuiDeployed 和 LdapRuiDeployedEAR 项目将显示在工作空间中。
- 将 LdapRuiDeployedEAR 和 LdapRuiServicesEAR 添加至 IBM WebSphere Application Server,如下所示:
- 在“服务器”视图中,右键单击 WebSphere Application Server,然后单击添加和除去项目。
- 单击 。
- 单击 。
- 单击完成。
- 在“服务器”视图中,启动 WebSphere Application Server。
- 运行样本 Rich UI 应用程序:
- 展开 LdapRuiDeployed 项目和 WebContent。
- 右键单击 SampleCompany-en_US.html 然后单击。
- 确保 WebSphere Application Server 处于选中状态。单击完成。
- 在样本公司登录页面上,输入存储在符合 LDAP 的服务器中的用户标识(如 msmith)并对您使用的任意名称使用密码
pass。单击登录。
将显示与用户标识相关联的数据。可使用 Apache Directory Studio
来查看存储在符合 LDAP 的目录中的其他样本用户标识。要查看其他用户的数据,请输入其他用户标识并使用 pass 作为密码。对职员显示的字段与对客户显示的字段不同。为避免认证错误,请确保 ApacheDS 目录服务器已启动。有关启动服务器的指示信息,请参阅配置与 LDAP 兼容的软件的结尾。