红联Linux门户
Linux帮助

开启tomcat时报transport error 202: bind failed:地址已在使用

发布时间:2017-03-17 10:31:54来源:blog.csdn.net/mooncom作者:霜月枫桥
Linux环境下,tomcat版本为:apache-tomcat-7.0.63
 
问题描述:今天我在Linux环境下配置tomcat,在tomcat/conf下的server.xml中已配好服务端口,并在root用户下使用 lsof -i:8080 指令,确认我配置的端口没有被使用,但是在开启tomcat时,却发现tomcat无法启动,报错如下截图:
开启tomcat时报transport error 202: bind failed:地址已在使用
 
问题解决:在反复确认我在tomcat/conf/server.xml中配置的端口没有被占用的情况下,上网查询得知该错误出现的原因是:当前应用的调试端口已经被别的应用占用了,于是我在路径:tomcat/bin/catalina.sh文件中,修改catalina.sh中的调试端口,截图如下:
开启tomcat时报transport error 202: bind failed:地址已在使用
我这里调试端口是5006,因为此端口其它服务器已占用,因此需要改为其它端口号,我在root用户下,使用指令lsof -i:5007,确定5007端口没有被占用,因此改为5007。
重新开启tomcat服务器,发现服务正常启动了,OK,结束。
 
写作原因:我发现网上这种错误解决方案很多,但是却不够详细,另外tomcat的版本也过低,配置文件的内容变动较大,因此书写这篇文章,希望对大家有帮助。
 
注意:在Linux中,非root用户使用的端口号大小,不可小于1024。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/29247.html