QC修改Ip的方法

由于内网服务器整顿,原来的测试机器的IP地址修改为192.168.0.5,于是就苦了我了。QC的某些记录是写死当时的IP地址的,唉,这个地方做的就不如jira了,同样是安装在同一台机器上,jira只要修改下服务器的基本信息,修改下ip的访问地址一切照常。QC就不同啦。怎么说呢,毕竟QC这个系统太庞大以至于向HP这样的大公司也没办法将它做的更加人性化么?或者说,HP的QC还没有彻底研究透呢?
好了 下面说说 实际情况吧,服务器上安装了QC的站点程序,同时也是使用了该服务器上的数据库服务,系统是windows 2003 英文 企业版,数据库是SQL server2005(08出来了,05也出SP3了,速度快啊,跟随微软做东西还真的是要更新知识快呢),下面就是针对这个修改的记录了,
首先是修改jboss的服务配置文件,具体如何得知此文件,乃是参考网络上的修改方法而来,不得不佩服下淘宝的QA team你们真的是很有激情,看文章能看的出很多心情出来。
该文件在 C:/Program Files/Mercury/Quality Center/jboss/server/default/deploy 我是安装在C盘符下,具体的大家可以根据自己的实际情况进行修改。该文件夹下面有很多文件,我们需要修改的是 10sabin.war ,war文件,很少见吧?呵呵 在百度和google上查找了下,这种文件格式类似于jar文件,可以直接用winrar打开,当然,需要你手动选择程序,先把这个文件copy出来,然后解压,找到解压出来的文件夹中的WEB-INF 文件夹,

修改其中的siteadmin.xml文件,用记事本打开,

找到其中的数据库连接字符串:

修改完成,保存,然后将解压出来的文件夹中的所有文件打包,但是如何还原成war文件呢?哈哈哈,用了个“偏方”,先将所有文件打包成zip的格式,然后修改zip为war即可。^^,如果看不到文件名后缀。。。。。就不要我告诉你了吧。
接下来就是修改数据库啦,
首先链接数据库,找到QC的主数据库:

名为:dbo.APPSERVERS 以及 dbo.DBSERVERS。

表dbo.APPSERVERS中 我们主要修改的字段是 TD_ServerName字段。表dbo.DBSERVERS中需要修改DB_CONNSTR_FORMAT字段,serverName可以写IP地址,或者写当前安装QC站点程序的计算机名称,DB_CONNSTR_FORMAT中需要修改IP地址为数据库服务器的IP地址。

至此差不多算是完成修改了,但是如果您之前已经创建过项目,并且已经有用户分配到项目中,那么还需要经过一个步骤,那就是修改项目的数据库连接字符串,这就是我花了大半天时间没有能成功的原因,也是因为自己解决问题没有一个明确性较强,清晰的思路。修改项目表:dbo.PROJECTS表,修改其中的DB_CONNSTR_FORMAT字段以及DB_Server_name字段,修改其中的IP地址。

OK,到这里就算大功告成啦。然后要做的是 重启QC服务,算了 还是截个图说明下吧。。@@

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值