因为想拥有,所以要不断努力

linux安装QC10.0以及把QC从windows迁移到linux(转载)

上一篇 / 下一篇  2013-09-22 17:51:07 / 个人分类:JVM

                                

 

                                             浏览中,看到这篇文章,本文章有价值,待以后实际参考使用 

---------------------------------------------------------------------------------------------------------------------------------------

QC安装环境

操作系统linux redhat 5.4 Enterprise

数据库Oracle10G

中间件:Weblogic10.3.2

JDK版本:IBM1.6.0 32bit

QC版本:Quality Center10.0 for windows

 

QC的前身为MercuryTestDirector,又叫TD,相信大家都比较熟悉了,它是一款非常流行的缺陷工具,有非常强大的报表统计功能、支持缺陷处理流程灵活配置等优点,缺点是不能跨平台,只能在windows平台中运行,直到后来被HP收购之后,推出了Quality Center(后面叫QC),采用JAVA实现,它的出现解决了TD不能跨平台的问题,所以QC不但可以支持windows平台,还支持linuxSolaris等多个不同的操作系统平台,支持的中间件包括jbosstomcatweblogic等。

 

公司最近在研发新产品缺陷管理工具决定采用HPQC,于是在网上找了一圈,发现都只有windows的安装版本,于是在http://www.duote.com/soft/31189.html中下载了Quality Center10.0的试用版,安装执行文件为.exe格式,无法在linux平台中安装,但是目前手里又没有windows 2003测试服务器,只有linux服务器,怎么办?

 

想到了QC支持跨平台,于是就有了解决办法,具体如下:

1、在数据库服务器中创建新的实例:ebanktest,在USERS表空间中创建用户:qcsiteadmin_db,密码也为:qcsiteadmin_db,并赋予connect,resource,dba权限。

 

2、在本地装了一个windows2003的虚拟机环境,在虚拟机环境中执行setup.exe文件,假设安装路径为C:\Program Files\HP\Quality Center\,安装成功后,在C:\Program Files\HP\Quality Center\jboss\server\default\deploy中提取20qcbin.war文件,如附件1:

 

3、把qcwar包拷贝出来,上传到linux服务器中的weblogic管理域中,

如:/weblogic/bea/user_projects/domains/base_domain/tempwar/,并且解压缩,使用命令:jar –xvf 20qcbin.war,解压缩之后文件名称为qcbin,如附件2:

 

4、修改数据库连接配置文件,该步骤可以根据需要自行设置。进入

/weblogic/bea/user_projects/domains/base_domain/tempwar/qcbin/WEB-INF/中,打开siteadmin.xml文件,修改数据的连接属性。

 

5、进入C:\Program Files\HP\Quality Center\repository\目录中,找到sa目录,压缩之后上传到linux服务器中,放到:

/weblogic/bea/user_projects/domains/base_domain/并使用unzip命令进行解压缩(该内容是为了后面创建测试项目时使用)。

 

6、登录weblogic控制台,进入Environment-Servers中创建服务器,名称为qcbin,服务端口为8080

 

7、在Deployments中部署qcbin文件,目标选择qcbin,部署成功之后

进入/weblogic/bea/user_projects/domains/base_domain/bin,

使用nohup ./startManagedWebLogic.sh qcbin命令启动服务器。

 

8、启动成功之后,打开http://qc服务器ip:8080/qcbin/,如果可以正常访问,看到如下页面,说明服务已经搭建成功,如附件3:

 

9、打开http://192.168.12.234:8080/qcbin/SiteAdmin.htm,使用管理员登陆,进入

Site Configuration中,设置BASE_REPOSITORY与第5步设置一致,为:

/weblogic/bea/user_projects/domains/base_domain/,如附件4:

 

10、重启weblogic服务,在http://192.168.12.234:8080/qcbin/SiteAdmin.htm创建测试工程,服务搭建完毕。

 

 以上是在linux中如何使用QC的windows安装文件搭建环境的步骤,并且经过本人实践是成功的;要把windows中的QC环境迁移到linux中也可以采用以上步骤实现,本文不再赘述。

由于网站不支持图片上传,大家在搭建过程中如果遇到问题,可以加入QQ群:107114768 进行讨论。



TAG:

 

评分:0

我来说两句

Open Toolbar