如何在 Spring Boot 中关闭嵌入式 Tomcat?
Posted
技术标签:
【中文标题】如何在 Spring Boot 中关闭嵌入式 Tomcat?【英文标题】:How does one shutdown embedded Tomcat in Spring Boot? 【发布时间】:2015-09-09 11:42:40 【问题描述】:我正在使用带有 Spring Boot 的 NetBeans IDE 和 Maven。每当我多次运行我的应用程序时,我都会收到此错误:
o.a.coyote.http11.Http11NioProtocol : 无法启动与 ProtocolHandler ["http-nio-8080"] 关联的端点
java.net.BindException:地址已在使用中
spring boot java.lang.IllegalStateException: Tomcat 连接器处于失败状态
我假设这意味着 Tomcat 没有关闭。如何在 Spring Boot 中正确关闭嵌入式 Tomcat(最好从 IDE 中)?
【问题讨论】:
理想情况下,当您从 IDE 停止服务器时,它会关闭。如果没有,那么您的 IDE 未能阻止它。 【参考方案1】:我找到了解决我的问题的 netbeans 配置。看这个截图:https://bugzilla-attachments-241321.netbeans.org/bugzilla/attachment.cgi?id=151222
【讨论】:
如果你得到“No plugin found for prefix 'spring-boot'”错误,那么这是我的解决方案***.com/a/37260567/4443323以上是关于如何在 Spring Boot 中关闭嵌入式 Tomcat?的主要内容,如果未能解决你的问题,请参考以下文章
如何在我的新 Spring Boot 项目中关闭 Spring Security?
如何在 Spring Boot 应用程序中关闭客户端 sse 连接
如何在 Spring Security 中关闭 HTTP 会话超时?