80/8080端口被System系统进程占用

在Eclipse中启动Tomcat失败,提示说8080端口已经被使用。
在这里插入图片描述
此时我们代开cmd,输入netstat -ano查询占用8080端口的进程。
在这里插入图片描述
结果显示占用进程的PID是4,打开任务管理器找出对应进程,发现占用的是System进程。
在这里插入图片描述
一般System进程不会占用8080端口,我们在cmd中输入netsh http show servicestate来查看一下当前的http服务状态。
在这里插入图片描述
发现此时8080端口被DefaultAppPool所占用,不仅如此,我电脑上的80端口也被其占用,此时我们继续往下翻找出对应的进程PID。
在这里插入图片描述
然后同上在任务管理器中找出该PID对应的进程。
在这里插入图片描述
发现是一个叫svchost.exe的进程。此时我们通过右键电脑–>管理进入到计算机管理,之后选择服务和应用程序下的IIS管理。
在这里插入图片描述
然后发现网站中的Default Web Site的端口被设为了80和8080。意味着只要你使用localhost:80或localhost:8080来打开网页打开的都只会是你Default Web Site中设置的网页,也就是这个静态网页占用了这两个端口(此时才想起来脑残的自己第一次写静态网页时按照网上的指导把端口设为了这两个)。
在这里插入图片描述
在选中这个之后我们就可以通过绑定这个选择来修改它绑定的端口了(也可直接选择删除这个网站)。
在这里插入图片描述
先随便添加一个不常用的端口,再把这两个绑定删除就好了。
在这里插入图片描述
然后Tomcat就能成功启动了。
在这里插入图片描述

  • 11
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值