最近整理了一些很多软件测试工具的使用常见问题,今天的专题就是在使用时测试管理工具TC时Tomcat启动成功却运行失败的原因。我们结合以下问题场景,逐一追根溯源进行解决。

1.Tomcat能够成功启动却运行失败

可能是环境变量配置过tomcat,到环境变量里面看一下有没有CATALINA_HOME这个。因为我们TC的tomcat是规定,如果配置了 CATALINA_HOME启动tomcat时就直接找的是CATALINA_HOME指向的那个,而不是我们TC。可以把TC的TestLab拷到CATALINA_HOME指向的软件目录下。

总体思想:TestCenter的网页服务程序是tomcat,TestCenter的数据库是MySql,同一台机器上可以安装两个tomcat,可以并行并行使。同一台机器所以当一台机器里已装有tomcat且可以共享给TestCenter使用时并且不能共享使用时。可以采取以下办法执行。

分两种情况,一是安装有其他使用tomcat的程序。二是安装有旧版本的TestCenter机器上安装有其他使用tomcat的程序需要更改的配置文件: server.xml位于:C:Program FilesSpasvoSoftTestCenter omcat5.5conf。(红色部分以实际安装路径为准)

第13行:将port="8005"改为:port="9005"

第77行:将port="8080"改为port="9080"

第94行:将Connector port="8443"改为Connector port="9443"

第102行:将port="8009"改为port="9009"

第103行:enableLookups="false" redirectPor01t="8443" protocol="AJP/1.3" />

将redirectPort="8443"改为redirectPort="9443"

第108行:将port="8082"改为port="9082"

2.无法跳转到登陆界面

则有可能:存在端口占用情况(默认端口为8080),请修改server.xml文件,默认路径为:C:ProgramFilesSpasvoSoftTestCenter omcat5.5confserver.xml,修改端口8080为可用端口,如:8089(可在server.xml中搜索所有8080并改为8089)。保存后,重启Tomcat,登录地址则相应改为:http://localhost:8089/TestLab;

3.如何查看端口有没有被占用:cmd : netstat -a

4.已经启动了tomcat,也就是tomcat已经在用了。

环境变量可能配置了CATALINA_HOME(配置tomcat的路径),如果配置了该变量,就会默认找这个指定的路径。TC的就可能打不开。还有可能是我们工具的flash 版本问题,客户机版本较低,需要安装插件,文件路径在:D: install_flash_player_10_active_x.exe。

5.不能登录成功

除了数据库连接问题外还有可能的原因是缺少下面几个文件:

C:Program FilesJavajdk1.6.0_20jrelib rt.jar

C:ProgramFilesJavajdk1.6.0_20jrelibsecurity目录下的local_policy.jar/US_export_policy.jar以及C:Program FilesJavajdk16.0_20jrelibext下的:sunjce_provider.jar

win7启动Tomcat后运行一段后自动关闭;这可能是由于权限不够造成的,这时候需要在命令行中启动TC。

在cmd中输入cd C:Program FilesSpasvoTestCenter omcat5.5/bin

测试管理工具

进入到相应目录后运行Testcenter.bat;

测试管理工具

就能正常启动。

6.无法进入系统

这个问题主要可能是在安装的时候,安全卫士或者杀毒有拦截造成的,这个时候就需要重新安装TC,在安装之前,把安全卫士和杀毒关闭,重新安装完成就能解决相关问题。

7.Tomcat能够成功启动,但无法跳转到登陆界面

则有可能存在端口占用情况(默认端口为8080),请修改server.xml文件,默认路径为:C:ProgramFilesSpasvoSoftTestCenter omcat5.5confserver.xml,修改端口8080为可用端口,如:8089(可在server.xml中搜索所有8080并改为8089)。保存后,重启Tomcat,登录地址则相应改为:http://localhost:8089/TestLab;

如何查看端口有没有被占用:cmd……

已经启动了tomcat,也就是tomcat已经在用了。

环境变量可能配置了CATALINA_HOME(配置tomcat的路径),如果配置了该变量,就会默认找这个指定的路径。TC的就可能打不开。

还有可能是我们工具的flash 版本问题,客户机版本较低,需要安装插件,文件路径在:D: install_flash_player_10_active_x.exe。

最后,围绕TC测试管理工具Tomcat启动成功却运行失败的原因进行展开的分享内容到这里就结束了,大家掌握了吗?后续我们将分享更多有关内容。