51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1994|回复: 0
打印 上一主题 下一主题

[讨论] Quality Center修改IP记

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-6-14 15:06:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
由于内网服务器整顿,原来的测试机器的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.wa
r ,war文件,很少见吧?呵呵 在百度和google上查找了下,这种文件格式类似于jar文件,可以直接用w
inrar打开,当然,需要你手动选择程序,先把这个文件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服务,算了 还是截个图说明下吧。。@@


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-6 13:16 , Processed in 0.065651 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表