无法运行我的项目
我只是学习Springboot
t,按照互联网的指示我设置了一个新项目,我使用Eclipse Oxyge
nMaven
(with EmbeddedTomcat
)Springboot
,我按照指示运行项目,但收到以下错误消息。我通过修改"application.properties"
文件多次更改端口,但它不起作用。我检查了所有的端口,它们的状态是"侦听"。
2019-07-03 04:04:16.256 ERROR 16132 --- [ main]org.apache.catalina.util.LiftycleBase:启动组件失败[连接器[HTTP/1.1-17500]]
org. apache.catalina.LiftycleException:协议处理程序启动失败在org.apache.catalina.连接器.Connector.start内部(Connector.java:1001)~[tomcat-embed-core-9.0.13.jar:9.0.13]
申请未能开始
描述:
配置为侦听端口8080的Tomcat连接器无法启动。端口可能已在使用中,或者连接器配置错误。
确认您不能使用相同的端口8080更多然后一个应用程序并确认另一个应用程序不使用相同的端口(例如:-您将使用端口8080在Spring上运行您的应用程序,并且在后台另一个应用程序已经分配了端口,如XAMPP或WAPP)
确保你要设置的新端口没有被其他进程使用。你可以检查监听端口如下
更改端口后,关闭并重新打开项目并执行清理、重建项目。
PowerShell
Get-Process -Id (Get-NetTCPConnection -LocalPort portNumber).OwningProcess
cmd
C:\> netstat -a -b
从cmd杀死端口8080上的进程
netstat -ano | findstr :<yourPortNumber>
taskkill /PID <typeyourPIDhere> /F
或更改端口
通过属性文件更新。
server.port=8888 # Server HTTP port.
通过yaml文件更新。
server:
port: 8888