Windows10系统下运行java项目报80端口被占用解决方法
案例IDEA中启动java springboot项目报错:
由此可以确认是80端口被占用了,然后打开指令符查看80端口被占用的具体进程,如下图:
定位80端口被占用的进程PID为4,打开任务管理器的详细信息确认被占用的资源是系统程序还是外部程序,以此案例4的进程是被系统资源占用了如下图:
解决方案(修改本机注册表)
(特别说明:被系统资源占用的进程,在任务管理器中是无法直接结束进程的,因此需要修改注册表)
打开注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP
将HTTP下的Start数据值修改为0,确认保存后一定要重启电脑才会生效。