解决8080端口被系统进程占用问题
8080端口被系统进程占用
在开发环境下,往往会用localhost:8080
来作为调试端口,然而有时候启动程序时发现8080端口已被占用,导致程序无法正常启动
首先win+R
输入cmd
打开命令行窗口:
输入netstat -ano | findstr 8080
查询占用8080端口的进程
显示占用8080端口的进程号为4和10456
输入tasklist | findstr 10456
查看进程号10456对应的进程
该进程可以输入taskkill -PID 10456 -F
被强制关闭
查看进程号4对应的进程,显示为系统进程,该进程无法被强制杀死
要关闭该系统进程:
首先打开控制面板,找到程序和功能
点击启动或关闭Windows功能
找到Internet Information Services
全部勾选上FTP服务器、Web管理工具、万维网服务,然后点确定
等完成后,在搜索Windows搜索栏输入IIS
打开Internet Information Services(IIS)管理器
左侧菜单栏连接名上右键,然后点击停止,然后就关闭了系统进程
再次查看端口占用状态,发现已经占用的8080端口已经被释放