案例IDEA中启动java springboot项目报错:

由此可以确认是80端口被占用了,然后打开指令符查看80端口被占用的具体进程,如下图:

定位80端口被占用的进程PID为4,打开任务管理器的详细信息确认被占用的资源是系统程序还是外部程序,以此案例4的进程是被系统资源占用了如下图:

解决方案(修改本机注册表)
(特别说明:被系统资源占用的进程,在任务管理器中是无法直接结束进程的,因此需要修改注册表)
打开注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP
将HTTP下的Start数据值修改为0,确认保存后一定要重启电脑才会生效。

到此步骤80端口被占用完美解决,IDE中再次启动项目,异常消失,项目正常启动运行。 如下图:


当在Windows10系统中使用IDEA启动Java SpringBoot项目时,遇到80端口被占用的问题。通过检查发现占用进程为系统进程,无法在任务管理器直接结束。解决方案是修改注册表,进入HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTP,将HTTP的Start数据值改为0,然后重启电脑,这样就可以成功释放80端口,项目能够正常启动运行。
最低0.47元/天 解锁文章
1357

被折叠的 条评论
为什么被折叠?



