配置为侦听端口 8080 的 Tomcat 连接器无法启动 - 端口 8080 上没有运行

Posted

技术标签:

【中文标题】配置为侦听端口 8080 的 Tomcat 连接器无法启动 - 端口 8080 上没有运行【英文标题】:Tomcat connector configured to listen on port 8080 failed to start - Nothing running on port 8080 【发布时间】:2021-05-28 22:41:23 【问题描述】:

尝试运行 Spring Boot 应用程序时,我收到常见错误“配置为侦听端口 8080 的 Tomcat 连接器无法启动”。我检查了一下,端口 8080 上没有运行任何东西,端口 8080 也没有监听或等待。我切换到端口 8083 并得到了同样的错误。该应用程序昨天运行良好,突然间我开始收到此错误。作为最后的努力,我确实重新启动了我的机器以希望杀死任何流氓进程,但这并没有帮助。

还有什么可以尝试的想法吗?

TIA

【问题讨论】:

请将日志 (catalina.<date>.log) 添加到您的问题中。 @PiotrP.Karwasz 我在 Windows 上使用带有 bash 终端的 VS Code 运行,所以我不确定是否正在生成 catalina 日志?如果是的话,我不知道在哪里可以找到它。如果有帮助,我将添加控制台日志。 在将日志文件附加到原始帖子时遇到问题,将尽快添加。 你能根据这个答案检查你的环境吗***.com/a/51316700/1063509 @IshikawaYoshi 我已经确认8080端口没有被使用。 【参考方案1】:

我昨天遇到了同样的问题,现在我的应用程序在没有做任何更改的情况下运行。关闭您的 PC 一段时间后重新启动它会起作用。您也可以清除追逐记忆。

它发生在 spring-boot 上。

【讨论】:

我试过重启,但没有解决问题。谢谢 我的立场是正确的...我曾尝试重新启动(而不是关闭)我的机器,但它并没有解决问题。我只是将其完全关闭并重新启动,现在问题消失了。太糟糕了,我浪费了几个小时来追逐这个。【参考方案2】:

事实证明,重新启动我的机器还不够……在完全关闭系统然后重新启动后,似乎端口已被释放并且问题已解决。谢谢

【讨论】:

如果您的问题得到解决,请接受我的回答。

以上是关于配置为侦听端口 8080 的 Tomcat 连接器无法启动 - 端口 8080 上没有运行的主要内容,如果未能解决你的问题,请参考以下文章

https 后的 Spring Boot:配置为侦听端口 8444 的 Tomcat 连接器无法启动。

在Eclipse中的Spring Boot应用程序,配置为侦听端口XXXX的Tomcat连接器无法启动

使用 Spring Boot Java 端口 8080 上的 Tomcat 失败

配置为侦听端口 80 的 Tomcat 连接器无法启动

spring boot 启动错误

要配置为侦听端口80和8080的VM实例组