发布新日志

  • [总结] WinXP Pro下安装QualityCenter

    2007-09-05 11:44:52

    出于学习目的,打算在自己的电脑上安装Mercury QualityCenter 9.0的试用版。QC9.0试用版除了30天使用限制外没有太多功能限制,在原有的TD使用经验基础上了解这个新版本应该够了。本以为安装过程比较容易,没想到在WinXP Pro下面安装QC 9.0如此困难。经过3天的反复试验终于安装成功了,尽管过程和最终的解决办法都不算Perfect,但是好歹能用了。haha

    [安装步骤] 实际的安装步骤和QC 9.0 Installation Guide描述的一样,只要按照安装向导依次往下走就可以了。

    [问题1] 安装过程中遇到的第1个问题是数据库连接错误。选择数据库类型为SQL Server并将数据库地址指向本机后,接下来被提示数据库链接失败。简单分析之后发现,安装在本机的SQL Server2000数据库没有安装SP4。补充安装了SP4之后,安装过程就可以继续下去了。

    后面的步骤也没有遇到太多麻烦,直至安装完全结束。桌面上被安装了两个图标Mercury Quality Center和Site Administration,分别用于进入普通用户页面和管理员页面。桌面右下角的系统托盘中还被安装了一个图标Quality Center,用于显示QC服务器的运行状态并启动和停止服务器。

    [问题2] 安装过程中遇到的第2个问题,也是最头痛的问题,是安装完成后位于屏幕右下角的系统托盘中的Quality Center图标显示为禁用状态。右键单击该图标,弹出的菜单项(Start Quality Center, Stop Quality Center)也是灰色不可选状态的。这个时候双击桌面上的图标,打开的浏览器窗口都提示网页不可访问。进一步用QC工具Quality Center Checker检查发现,QC服务器依赖的应用服务器JBoss没有正常启动。

    QC不能正常运行的原因找到了,可是解决办法却并不好找。从QC的安装目录下面可以看到java和JBoss两个文件夹,说明QC服务器在启动的时候完全依靠自带的JBoss作为应用服务器。可是根本找不到QC是如何把java和JBoss启动起来的。

    解决办法从最初在安装过程中选择不同的JBoss启动方式(IIS+JBoss和JBoss内部服务),直到最后手工安装java和JBoss。不知不觉3天过去了,就在这些尝试一一失败打算放弃的时候,再次想起了QC安装目录下面的java和JBoss文件夹。QC服务器的启动信息和Web Application很可能保存在那个JBoss文件夹里面,为什么不试一下直接手工配置和启动它呢?

    利用刚刚学到的在Windows下配置启动JBoss的经验,很快配置好了JBoss并让它成为Windows的服务。重新启动了机器以后,终于大功告成了!

    [备注] 在WinXP Pro上面安装QC实在不是很好的选择,出现上面的安装问题可能只有个人学习的时候才会碰到。

我的栏目

数据统计

  • 访问量: 21149
  • 日志数: 17
  • 图片数: 1
  • 建立时间: 2007-04-26
  • 更新时间: 2007-09-06

RSS订阅

Open Toolbar