1.问题描述
Description:
Web server failed to start. Port 8080 was already in use.

2.解决方法
2.1键盘win+r,在弹出对话界面输入cmd回车,进入命令行窗口

2.2在命令行窗口输入命令netstat -aon|findstr "8080"回车
netstat -aon|findstr "8080"

说明: 通过此命令可以找到占用8080端口的PID
2.3然后接着在命令行窗口输入命令tasklist|findstr "5872"回车
tasklist|findstr "5872"

说明:通过此命令可以找到PID为5872的进程
2.4找到进程名之后,我们打开任务管理器,点击详细信息,找到对应的进程,结束掉进程,相应端口即被释放


说明:相应端口释放完成后,重新启动服务即可。
2.5 解决方法二
如果不想进行以上繁琐操作,可直接通过修改项目xxxxx.yml配置文件中port端口号,来解决此问题

当Webserver无法启动,提示Port8080已被占用时,可以通过命令行工具找出占用该端口的PID,然后在任务管理器中结束对应进程释放端口。或者,可以直接修改项目配置文件中的端口号解决冲突。
1336

被折叠的 条评论
为什么被折叠?



