软件测试技术交流群 : 429183023
测试环境的一个服务,上周还是好好的,本周突然起不来了,这个很纳闷。
找开发解决,但是由于是测试环境,开发不太上心,直接说没找到原因,于是决定自己解决。观察catalina日志,发现报错:
tomcat启动报错ERROR:transport error 202:bind failed:Address already
于是查看start.sh文件,看看是不是有哪个address写错了,看到远程调试的时候加了个监听端口,而另外一个服务之前远程调试也是监听的这个端口,所以导致这个端口冲突,服务一直就起不来,删掉-Xdebug -Xrunjdwp:transport=dt_socket,suspend=n,server=y,address=***** 完美解决。
这个告诫我们,由于服务很多,远程调试某个服务的时候,完成调试一定要还原现场!!!因为测试环境是共享的,万一别人也用这个端口远程调试,那就GG了