在WASCE上部署运行RQM(二)

安装 RQM

重启 WASCE 服务器

将 WASCE 服务器的安装目录简称为 WASCE_HOME,打开命令窗口,切换工作目录到 wasce_Home/bin,在启动服务器之前,必须设置 GERONIMO_OPTS 变量,在不同平台,分别输入如下命令:

清单 6. 设置 geronimo_opts 参数

Windows

set GERONIMO_OPTS=-Xmx1000M -XX:MaxPermSize=128m
-Dcom.ibm.team.repository.provision.profile =file:///JAZZ_HOME/server/conf/jazz
/provision_profiles
-Dcom.ibm.team.server.configURL=file:///JAZZ_HOME/server/conf/jazz/
teamserver.properties 
-Dlog4j.configuration=file:///JAZZ_HOME/server/log4j.properties
-Djava.awt.headless=true 
-Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true 
-Dcom.ibm.team.repository.discovery.document.location=
  file:///JAZZ_HOME/server/conf/jazz/services.xml 
-Dcom.ibm.team.repository.friends.config.location=
  file:///JAZZ_HOME/server/conf/jazz/friendsconfig.rdf

AIX / Linux / Solaris

 export GERONIMO_OPTS=”-Xmx1000M -XX:MaxPermSize=128m
-Dcom.ibm.team.repository.provision.profile =file:///JAZZ_HOME/server/conf/jazz
/provision_profiles
-Dcom.ibm.team.server.configURL=file:///JAZZ_HOME/server/conf/jazz/teamserver.properties
-Dlog4j.configuration=file:///JAZZ_HOME/server/log4j.properties
-Djava.awt.headless=true 
-Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true 
-Dcom.ibm.team.repository.discovery.document.location=
  file:///JAZZ_HOME/server/conf/jazz/services.xml 
-Dcom.ibm.team.repository.friends.config.location=
  file:///JAZZ_HOME/server/conf/jazz/friendsconfig.rdf

备注 :

  1. 此处 JAZZ_HOME 是指所拷贝的 JAZZ 安装文件子集的路径。
  2. 命令必须在同一行,每个 -D 选项之间以空格隔开。
  3. 每次启动 RQM 之前,都必须设置 GERONIMO_OPTS 环境变量,如果您想永久性地记录这些属性,可以修改 WASCE_HOME/bin 目录下的 startup.bat(sh)脚本。
  4. 在启动过程中可能会出现如下错误,并不影响 RQM 的运行,可以忽略。{[ExtensionRegistryEventDispatcher]ERRORx.internal.javascript.JavaScriptDependencyAnalyzer - Locale path [../com/ibm/team/dashboard/web/ui/internal/nls] is not found } .

打开命令窗口,切换到工作目录 wasce_Home/bin,其中 wasceHome 是服务器的安装目录。调用服务器的 startup 脚本

Windows

 startup.bat 

Linux

 startup.sh

备注 :

尽管 WASCE 服务器有多种启动的方式,推荐通过在命令行输入 startup.bat(sh),这样可以确保 GERONIMO_OPTS 参数在 WASCE 启动时被读入。

为了检查您是否正确配置了这些 GERONIMO_OPTS 参数,可以通过在浏览器访问 http://localhost:8080/console/portal/Server/Java%20System%20Info 查看 WASCE 的系统信息,使用以下信息登录:缺省用户名为 system,缺省密码为 manager,在 Etc 标签窗口下,您可以看到刚刚配置的一些 RQM 参数,如下图所示:


图 15. 查看 Geronimo_OPTS 参数
图 15. 查看 Geronimo_OPTS 参数

通过在浏览器访问 http://localhost:8080/console/portal 登录 WASCE 服务器。

在登录页面上,通过输入授权访问管理控制台的用户名和密码来登录到管理控制台。默认用户名为 system,默认密码为 manager,在管理控制台页面上,找到 Console Navigation,然后在 Applications 标签下,选择 Deploy New。在 Archive 这一栏选择 JAZZ_HOME/server/tomcat/webapps 目录下的 jazz.war,在 Plan 这一栏,选择刚刚创建的 geronimo-web.xml 文件,单击 [Install], 开始部署 RQM 应用。

访问配置 RQM

登录到 RQM 的管理控制台

在浏览器访问 https://localhost:8443/jazz/admin,进入 RQM 的登录界面,根据权限设定,只有隶属于 JazzAdmin 和 JazzDWAdmin 的用户才有权限进入,所以我们要使用在 LDAP 服务器总配置好的 JazzAdmins 和 JazzDWAdmin 用户登录。


图 16. RQM 登录界面
图 16. RQM 登录界面

如果使用 JazzUsers JazzGuests 组的用户登录,会出现 The user testUser is not authorized to access Jazz Team Server Admin UI 的错误提醒。


图 17. 用户认证失败
图 17. 用户认证失败

单击 Configure 下的 [Advanced Properties],在屏幕右方会出现所有的配置属性。


图 18. 高级属性链接
图 18. 高级属性链接

在本文中,我们使用 DB2 Express-C 来保存测试资产,单击 [Database Connection],对数据库连接信息进行详细配置。


图 19. 数据库连接属性
图 19. 数据库连接属性

  1. DB Type 填写 JDBC,默认值为 JDBC
  2. JDBC Vendor 填写 DB2,默认值为 Derby
  3. JDBC Location 填写 //DB2_Server_IP:port/JAZZ:user=db2admin;password={password};
  4. DB2_Server_IP,port,user 根据您的实际配置填写。
  5. JDBC Password 填写连接到数据库的密码。
  6. 在 "User Registry Type" 一栏中选择 LDAP,以完成 RQM 与 LDAP 的集成。


图 20. 选择注册类型
图 20. 选择注册类型 

配置 RQM

在浏览器访问 https://localhost:8443/jazz/setup 进入用户配置界面,进一步配置 RQM 使用的数据库的连接信息,邮件通知功能和用户注册信息。

RQM 提供了两种配置方式 Fast Path SetupCustom Setup,如果您采用 RQM 的默认设置,可使用 Fast Path Setup。本文中对数据库连接信息和用户注册信息需进行详细的设定,推荐使用 Custom Setup 的配置方式,它会引导您进行详细的 RQM 设置。

数据库连接信息配置

在上一步配置 RQM 高级属性时,已经对数据库连接信息进行了设定,在这里只需检测确保上一步配置的信息和实际情况相同。


图 21. 配置数据库和连接类型
图 21. 配置数据库和连接类型

图 22. 数据库位置和密码信息
图 22. 数据库位置和密码信息

如果您想追踪 RQM 中任何的工作项目的变化,在 E-Mail Notification 一栏中选择 Enabled,然后对 SMTP 服务器进行正确的参数设置,这样就可以开通电子邮件通知,每当项目信息发生变化,您将会收到一份邮件通知。

如果您对邮件通知功能不感兴趣,在 E-Mail Notification 一栏中选择 Disabled


图 23. 设置邮件通知
图 23. 设置邮件通知

在“Select the type of user registry you will use”域中选择 LDAP,开始设置 RQM 和 LDAP 的连接。


图 24. 选择用户注册类型
图 24. 选择用户注册类型

下一步,在 LDAP Registry Location 域填写 LDAP 服务器的位置:格式为:ldap://ldap_server_ip:port,在 User Name 和 Password 域,填写访问 LDAP 的用户信息,如果您打算匿名访问 LDAP 服务器,这两处可以不填。


图 25. 配置 LDAP 连接信息
图 25. 配置 LDAP 连接信息

Base User DN 域中,设定 LDAP 中 RQM 用户的 Base DN。

User property Names Mapping 中,对 RQM 用户的属性和 LDAP 服务器中的属性进行匹配映射。


图 26. 设置 base DN 和用户属性映射
图 26. 设置 base DN 和用户属性映射

Base Group DN 域中,设定 LDAP 中 RQM 用户组的 Base DN。

Jazz to LDAP Mapping 中,对 RQM 用户组属性和 LDAP 服务器中的用户组属性进行匹配映射。


图 27. 设置 Group DN 和组属性映射
图 27. 设置 Group DN 和组属性映射

Group Name Property 域中,填写 LDAP 服务器中 RQM 用户组的名字,默认值为 cn

Group Member Property 域中,填写代表属于 LDAP 服务器某个组成员的属性,默认值为 members


图 28. 组名和代表组成员的属性
图 28. 组名和代表组成员的属性

正确配置完以上数据后,您就可以开始您的第一个 RQM 管理项目了。


图 29. 创建缺省项目
图 29. 创建缺省项目 

总结

通过以上配置,您可以成功地将 RQM 运行于 WASCE 服务器上,运用 LDAP 目录服务器中注册的用户登录 RQM,体验新一代测试管理和质量管理平台。它会从业务需求到测试计划,设计和执行过程进行跟踪,来帮助您有效控制软件质量。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14780873/viewspace-673746/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/14780873/viewspace-673746/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值