1

无法运行我的项目

我只是在学习Springboot,按照互联网的说明我建立了一个新项目,我使用Eclipse Oxygen + Maven(with Embedded Tomcat) + Springboot,我按照说明运行项目,但收到以下错误消息。我通过修改文件多次更改端口"application.properties",但没有成功。我检查了所有端口,它们的状态是"listening".

2019-07-03 04:04:16.256 错误 16132 --- [main] org.apache.catalina.util.LifecycleBase:无法启动组件 [连接器 [HTTP/1.1-17500]]

org.apache.catalina.LifecycleException:协议处理程序在 org.apache.catalina.connector.Connector.startInternal(Connector.java:1001) 处启动失败 ~[tomcat-embed-core-9.0.13.jar:9.0.13]


应用程序无法启动


描述:

配置为侦听端口 8080 的 Tomcat 连接器无法启动。该端口可能已在使用中,或者连接器可能配置错误。

4

2 回答 2

0

检查监听端口

确保您要设置的新端口没有被其他进程使用。您可以检查监听端口如下

更改端口后,关闭并重新打开项目并执行清理、重建项目。

电源外壳

Get-Process -Id (Get-NetTCPConnection -LocalPort portNumber).OwningProcess

命令

 C:\> netstat -a -b 

解决方案

从 cmd 杀死端口 8080 上的进程

netstat -ano | findstr :<yourPortNumber>
taskkill /PID <typeyourPIDhere> /F

或更改端口

通过属性文件更新。

server.port=8888 # Server HTTP port.

通过 yaml 文件更新。

server:
  port: 8888
于 2019-07-04T03:52:00.287 回答
0

确认您不能使用相同端口“8080”更多然后一个应用程序并且还确认另一个应用程序没有使用相同的端口(例如:-您将在 Spring 上使用端口 8080 和后台运行您的应用程序另一个应用程序已经被分配像 XAMPP 或 WAPP 这样的端口)

于 2019-07-04T04:12:19.427 回答