文章目录
- 问题
- 场景
- 解决
问题
Error running ‘tomcat8’: Unable to open debugger port (127.0.0.1:53174): java.net.BindException "Address already in use: NET_Bind
场景
调试模式下启动IDEA,
解决
很明显是端口占用问题,
问题的关键在于调试器端口。我遇到了同样的问题,我杀死了监听端口 8081(我的http端口),1099(JMX端口),tomcat shutdown 端口,每个 java.exe 的所有进程,但仍然一无所有。
问题是此调试器端口不同。如果运行该应用程序,它将通过为您配置了 Tomcat 的端口 8080、8081 或其他任何端口。但是,如果您在“调试”模式下运行它,它将通过另一个端口。
如果您要从 IntelliJ 编辑 Tomcat 配置,则最后一个选项卡是Startup / Connection 。在这里查看调试模式的配置,然后查看其端口。我的是 50473。我将其更改为 50472,然后一切又开始工作了。
JavaPub的巨人:https://stackoverflow.com/questions/26273743/unable-to-open-debugger-port-in-intellij-idea
微信关注:**JavaPub **,学习更多 Java 技术栈知识,白嫖原创电子书,及 2021 面试题。
包含 Java 基础,JVM,容器,多线程,反射,异常,网络,对象拷贝,JavaWeb,设计模式,Spring-Spring MVC,Spring Boot / Spring Cloud,Mybatis / Hibernate,Kafka,RocketMQ,Zookeeper,MySQL,Redis,Elasticsearch,Lucene