端口被占用(Address localhost:80 is already in use)

端口被占用(Address localhost:80 is already in use)
think道

2018.03.25 阅读 1730 评论 0 喜欢 0

        在网页开发过程中,启动服务器经常会出现一个问题——端口被占用(Address localhost:80 is already in use)。如果你用的IDE是idea,那么报错如下


既然是端口被其他进程占用了,那么我们很容易的就能想到——结束占用端口的进程,那么问题就变成了两个小问题:

1、是什么进程占用了端口?

2、结束进程!

什么进程占用了端口?

打开命令提示符,输入命令netstat -ano,查看端口对应的PID


该例中被占用端口号为80,对应PID为4

关闭进程

一般来说打开任务管理器找到PID对应进程结束任务就好


但在本例中,由于占用端口的进程为系统进程,无法直接结束。这个时候一般都是微软的产品占用该进程,如IIS、reporting service配置管理器等,尝试相应的产品,退出即可。该例中端口被reporting service配置管理器占用。

生活 转载请联系作者,并注明出处。

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

春光支付宝

支付宝

春光微信

微信


喜欢  |  0

0条评论