3.21 解决Tomcat启动后80端口被占用,报错“Port 80 required by Tomcat v9.0 Server at localhost is already in use.”的问题

1、问题出现
Eclipse启动Tomcat后报错“Port 80 required by Tomcat v9.0 Server at localhost is already in use.”

2、解决方法
打开cmd输入netstat -ano命令,找到对应pid

打开任务管理器—详细信息,找到对应PID,一般会是http的服务占用,图标是一个粉色羽毛,直接右键停止即可
3.若PID对应进程名称为System,这个时候不能停止,cmd输入netsh http show servicestate

在任务管理器–服务里找到对应的进程ID:

这里看到端口被进程描述为SQL Server Reporting Services服务占用了,点击打开服务

找到SQL Server Reporting Services服务后,停止并将启动类型变为手动即可