Tomcat的80端口被占用问题_解决方案

荒凉一梦 提交于 2020-08-19 03:32:48

重要一点:要清楚80端口被占用可能有多种原因,我这里最终查出来的原因是SQL server的SQL Server Reporting Services服务占用80端口

 

80端口问题回溯路径

1、在windows的命令行输入 netstat -ano ,查看80端口被占用的pid

 

2、在任务管理器的详细信息一栏找PID为4的进程

 

奇怪的是占用的用户居然是SYSTEM,这样的话进程无法结束,于是下一步

 

3、用命令 netsh http show servicestate 来查看一下当前的http服务状态,这里存在请求队列,进程ID为12104(这个进程ID是不唯一的,你和我的可能会不一样,但下一步检索PID的结果可能是同一个进程),在任务管理器中寻找PID为12104的到底是哪个进程

 真相大白,是SQL server的SQL Server Reporting Services进程占用了80端口

 

4、右键我的电脑-->管理-->服务,找到Reporting Services服务,先关闭服务,然后再设置为手动,再然后应用,最后确定即可。

 

5、验证,再次打开cmd,用 netstat -ano 命令,发现已经没有占用0.0.0.0:80端口的进程了,80端口解除占用,问题解决。

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!