1,有时候我们安装QC时没有自动启动JBOSS。那可能以后都得手动启动JBOSS了。
为了能在开机时让JBOSS也自动启动,可以按照以下的步骤来解决之:
基本思路:通过将JBOSS的运行路径写到一个。bat文件中(不建议使用本身的run.bat文件);
在WIN中的“任务计划”中定义这个文件的执行时间
假设:QC的JBOSS运行文件的路径如下:D:\Program Files\Mercury\Quality Center\jboss\bin
1.打开一个notepad,写这样的内容:
D:\>cd Program Files\Mercury\Quality Center\jboss\bin
run.bat
2.另存为qcrun.bat
3.开始-设置-控制面板-任务和计划-添加任务和计划
4.下一步
5.选择step3的文件
6.设置时间(最好是开机后的时间)
OK,就算完成了。
2,第二种方法进行开机自启动,推荐使用。
控制面板-管理工具-服务,Advanced TestDirector StartStop Service或者IIS Admin Service改为自动,均可使机器启动时TD自动启动。
***********************************************************************************************
备注:
QC (Quality Center)不能启动的解决方法
一、安装之前
解决方法:我的电脑->属性->高级->性能设置->数据执行保护:选择第一项,不要选择第二项!重启一下电脑,再次安装QC此屏障通过!!
二、在windows2003 下安装QC9.0需要注意的问题。
安装QC9.0过程中,有一处让输入系统的用户名、密码、域,但是即使我输入正确的用户名密码,依然提示:用户名或密码错误,我试了n次,还是报错,我当时都快要疯了。
解决方法:用户名和密码这块不输入,但是一定要输入域,域中输入本机的计算机名,然后下一步就可以通过了。如果域不输入或输入其他名字的话,QC不能启动,启动时会报:“can't start quality center”,这块一定要注意,域输入本机计算机名。
***************************************************************************************************
QC在安装过程中最容易出问题的就是SQL和jboss
SQL ,JBOSS, QC三个启动都是独立的。
托盘qc启动成功并不表示成功启动jboss,
不加qcbin试试看,能确认jboss是否启动成功。
如果JBOSS启动失败往往有以下几个原因造成的
1、安装用户必须是管理员,并且带密码,这是安装jboss的必要条件
2、我的电脑->属性-> 高级-> 性能设置-> 数据执行保护->仅为基本Windows程序和服务启用DEP(2003默认安装要修改此项)
3、保证以下端口是空着8083,1088,1089,4444
这些问题必须在安装前确认好,而不是在安装后去修改
如果这些都没有问题,还无法启动,那么请手动启动手动运行Mercury\Quality Center\jboss\bin\run.bat
运行运行Quality Center Checker进行检查能查出原因
还有问题请联系我的QQ14159381。