无法运行我的项目
我只是在学习Springboo
t,根据互联网上的指示,我建立了一个新项目,我使用Eclipse Oxyge
n + Maven
(带有嵌入式Tomcat
)+ { {1}},我按照说明运行了项目,但是收到以下错误消息。我通过修改Springboot
文件多次更改了端口,但是没有用。我检查了所有端口,它们的状态为"application.properties"
2019-07-03 04:04:16.256错误16132 --- [main] org.apache.catalina.util.LifecycleBase:无法启动组件[Connector [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连接器无法启动。该端口可能已在使用中,或者连接器配置错误。
答案 0 :(得分:0)
确保您要设置的新端口未被使用 其他过程。您可以按以下方式检查监听端口
更改端口后,关闭并重新打开项目,然后执行清理,重建 项目。
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
答案 1 :(得分:0)
确认到您不能使用同一端口“ 8080”,然后再一个应用程序并确认另一个应用程序未使用同一端口 (示例:-您将在Spring上使用端口8080在后台运行应用程序,并且已在后台为另一个应用程序分配了XAMPP或WAPP之类的端口)