天天看点

issue | Web server failed to start. Port xxxx was already in use.日志解决

日志

***************************
APPLICATION FAILED TO START
***************************

Description:

Web server failed to start. Port 8081 was already in use.

Action:

Identify and stop the process that's listening on port 8081 or configure this application to listen on another port.
           

提示服务启动失败,端口

8081

被占用了。

端口被占用了,就说明有其他服务使用了该端口,我们需要找到该服务,并手动终止。

解决

以Windows为例,在DOS窗口查找占用该端口的服务。

使用快捷键

win + r

,并输入

cmd

回车,打开DOS窗口。以下命令操作都在DOS窗口执行。

  1. 查询占用端口应用的PID值
netstat -aon|findstr [端口号]
           
  1. 查询指定PID的进程
tasklist|findstr [PID值]
           
  1. 结束占用端口的进程
taskkill /T /F /PID [PID值]
           

以上操作后,再重新启动服务就可以了

ps:根据第二步可以查看是什么应用进程占用了该端口,若该应用进程无用,就可以直接通过第三步杀死该进程,若有用就只能更改当前服务的端口了