SpringBoot项目启动,80端口被占用解决方法

SpringBoot项目搭建完成后,首次启动报出Apache80端口被占用,我上网查询了别人的解决方法对我的情况都不起作用,所以我总结了一下我的解决方法。
注:我使用的编译工具为SpringToolSuit4,我在调试阶段并未保留截图故
图片采自https://www.cnblogs.com/wangshichang/p/11420273.html当前文档。

1.首先我进入cmd,使用下方命令找到了80端口对应的PID

netstat -ano | findstr 80

在这里插入图片描述
2.当前80端口的PID为 4,然后使用下方命令查询对用PID的进程,发现被系统占用。

tasklist | findstr "4"

在这里插入图片描述
3.网上大部分办法接下来都是使用下方命令杀死java.exe进程,但是我并没有这个进程,我认为问题关键还是出在80端口被系统进程占用。

taskkill /f /t /im java.exe

4.我最终是通过win+R,输入regedit打开注册表,依次打开HKEY_LOCAL_MACHINE--------------->SYSTEM-------->CurrentControlSet---->Services—>HTTP 在HTTP中有Start一项将其值修改为0,然后重启电脑。

5.重启完成后,80端口不再被占用。SpringBoot项目启动成功。

6.之后我又试着将Start值恢复之前数值,80端口依然未被占用,SpringBoot项目依然能够正常启动。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值