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

我是 Spring Boot 的新手,我正在尝试构建一个简单的 CRUD 应用程序,但是当我运行我的应用程序时出现此错误并且我不知道如何解决它。


这是我的 application.properties 文件:


server.port = 8079

spring.datasource.url=jdbc:mysql://localhost:8889/employee?useLegacyDatetimeCode=false&serverTimezone=UTC

spring.datasource.username = root

spring.datasource.password = root

spring.datasource.driver-class-name=com.mysql.jdbc.Driver

spring.jpa.database-platform = org.hibernate.dialect.MySQL5Dialect

spring.jpa.generate-ddl=true

spring.jpa.hibernate.ddl-auto = update

但我得到错误:


The Tomcat connector configured to listen on port 8079 failed to start. The port may already be in use or the connector may be misconfigured.

我多次更改端口,但仍然出现错误,因此我的连接器必须配置错误。


任何帮助将不胜感激。


慕虎7371278
浏览 226回答 3
3回答

一只萌萌小番薯

关闭应用程序后,该端口仍可能被操作系统使用。你检查过端口是否真的没有被使用吗?

青春有我

正如@Mauricio 和@Pali 指出的那样,在使用端口时会发生这种情况。当您更改第一次运行的端口时是否有可能,但在您第二次运行时不会 - 原因是您没有关闭第一个进程?检查正在使用的端口上侦听的进程。这显示了如何检查 Windows 中的进程。检查此项以在 Linux 中进行类似检查。

HUWWW

由于错误状态,您的操作系统可能正在使用另一个程序的端口,请尝试更改端口号。如果您第一次成功运行应用程序,则意味着您没有正确关闭应用程序并且线程仍在系统上运行。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java