使用测试管理工具TC时Tomcat启动成功了却运行失败的原因有哪些?
作者:测试管理工具 发布时间:[ 2020/6/1 11:18:10 ] 推荐标签:
最近整理了一些很多软件测试工具的使用常见问题,今天的专题就是在使用时测试管理工具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启动成功却运行失败的原因进行展开的分享内容到这里就结束了,大家掌握了吗?后续我们将分享更多有关内容。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11