ERROR: transport error 202:bind failed:Address already in use

背景

公司项目启动时通过ant脚本来做相关准备及启动tomcat,但是从某天起发现运行ant脚本不能启动项目了。查看日志ant脚本的前期工作时做了的,只是在启动tomcat时黑窗口一闪就关闭了。

查找原因

必须要看到一闪就关闭的黑窗口显示的是什么信息。通过录屏,才将这个黑窗口的信息截屏。由于显示的效果很差,我这里只将错误信息帖出:

ERROR: transport error 202:bind failed:Address already in use
ERROR:JDWP Transport dt_socket failed to initialize,TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPOR_INIT(197):No transports initialized [debugInit.c:750]

经查是当前应用的调试端口与其它应用的调试端口冲突了。由于我机器上装了两个tomcat而且还有些安装的confluence也是自带的tomcat导致我调试端口冲突了。

解决办法

对ant脚本自动启动tomcat进行修改:
E:\tools\apache-tomcat-8.0.38\bin\catalina.bat

修改为当前tomcat的调试端口为8010。

用ant脚本启动系统,系统成功启动。

参考:
http://blog.csdn.net/fenglibing/article/details/6790253

posted @ 2017-08-21 15:28  我是一个豆笔  阅读(912)  评论(0编辑  收藏  举报