Unable to open debugger port (127.0.0.1:59842): java.net.BindException "Address already in use: JVM

今天用IDEA 在dubug模式启动tomcat应用时,报这个错Unable to open debugger port (127.0.0.1:59842): java.net.BindException "Address already in use: JVM。

似乎是重启的时候,上一次的debug进程还没有完全关掉,所以这次启动那个debug进程的端口显示被占用。

这个网上搜了有人说改端口,不过按照我的猜想,debug进程没结束,就结束好了,里面有一个配置。

如下图:1和2两个步骤进到debug配置界面,你当然也可以改3处的端口解决。不过可以点击到4的debug设置界面。


进入debug设置界面。将Kill the debug process immedeately选项勾选上。这个就是立即Kill掉debug进程。记得勾选ok确定



当IDEA被强制关闭时,以上方法无效,IDEA的后台线程还在运行。进入任务管理器将相关java进程杀掉?我没有测试,我直接将电脑重启就好了。

猜你喜欢

转载自blog.csdn.net/jinxin70/article/details/78270308
今日推荐