Tomcat调试错误:无法打开调试器端口(127.0.0.1:63199):java.net.BindException“Address already in use: NET_Bind”。

7
我起床准备上班时出现了这个错误,但我找不到与此相关的具体错误信息。
我尝试使用 netstat -ano 命令查找任何在上述端口上运行的实例,以及我运行 Tomcat 的端口:
HTTP 端口:8090 JMX 端口:1099
但是在这三个端口中没有任何进程在运行。有什么想法吗?

你有检查过63199端口吗?尝试重新启动计算机。还可以查看此线程获取解决方案。 - Andrey
@Andrey 我已经通过netstat查找了端口。我按照你的链接,从列表顶部获取了TCPView软件,但是我在帖子中列出的任何端口都没有出现在此列表中。 - Jeremy Villa
我似乎在Jetbrain目录或Intellij目录中找不到此异常的堆栈跟踪。我该如何找到更全面的问题读取? - Jeremy Villa
如果您已经安装了任何杀毒软件,请将其禁用并重试。- https://www.ibm.com/developerworks/community/forums/html/threadTopic?id=77777777-0000-0000-0000-000014469562 - Ramesh Subramanian
3个回答

18

哦,我的天啊!这对我帮助很大

// run cmd as administator
net stop winnat
net start winnat

之前,我已经尝试过这个,但它并没有起作用。

ipconfig /flushdns
netsh winsock reset

1
我没有关闭我的IDEA,它还在工作。 - EACUAMBA
曾在 IDEA 2021.3.3 和 Tomcat 9 上进行调试工作。 - senko
通常情况下,关闭您的Intelij并不是必需的。仍然是一个很好的解决方案。 - Chidozie Nnachor
1
谢谢,我已经更新了我的答案。请删除步骤:重新启动你的IDE - xaiweiyi

7

对我来说,问题出现在我使用 IntelliJ IDEA 调试我的 Web 应用程序时。然后,我找到了端口配置的位置并将其更改为另一个端口。

intellij tomcat debug


这对我有效。只需更改端口号。例如:更改为59072。 - andy

3

这个链接可能会有所帮助

停止 winnat 网络服务

启动您的 idea tomcat

开始 winnat 网络服务


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接