本文主要是介绍记录:Spring Boot 报错:Web server failed to start. Port 8081 was already in use. | 亲测有效,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
👨🎓作者:bug菌
✏️博客: CSDN、 掘金、 infoQ、 51CTO等
🎉简介:CSDN/阿里云/华为云/腾讯云/51CTO博客专家,博客之星Top30,掘金年度人气作者Top40,51CTO年度>博主Top12,掘金/InfoQ/51CTO等社区优质创作者,全网粉丝合计 15w+, 目前运营公众号「 猿圈奇妙屋」,欢迎你的加入!免费领取简历模板/学习资料/大厂面试真题/职业规划等海量资料。
分析缘由:
报错信息:Web server failed to start. Port 8081 was already in use.
这个问题可能是由于之前启动了另一个程序占用了8081端口,导致web服务器无法使用该端口。要解决这个问题,可以尝试以下几种方法:
解决方法:
方式1:
可以在web服务器的配置文件中修改端口号,将其改为其他未被占用的端口号。如截图中所指定的8081,改成其他不被占用的即可。
方式2:
强制关闭占用8081端口的程序,然后把该端口腾出来给程序用。
操作步骤如下:
1.使用cmd[win+R] 命令查看端口号占用情况,查看端口 8081,可以看出进程号为4688;
netstat -ano | findstr 端口号
2、将该 进程关掉即可。
taskkill -PID 进程号 -F
方式3:
关闭占用8081端口的程序:可以打开任务管理器,查找占用8081端口的程序,然后停止它。
命令为:netstat -ano | findstr :8081,然后找到占用端口的PID
可以看到其pid为4688,我们只需要在详细信息栏中找到pid为4688的进程,然后手动右键结束任务即可。
以上方法可以解决这个问题,但最好的方法是在启动web服务器之前,先检查一下要使用的端口是否被其他程序占用了。
文末🔥
我是bug菌,一名想走👣出大山改变命运的程序猿。接下来的路还很长,都等待着我们去突破、去挑战。来吧,小伙伴们,我们一起加油!未来皆可期,fighting!
感谢认真读完我博客的铁子萌,在这里呢送给大家一句话,不管你是在职还是在读,绝对终身受用。
时刻警醒自己:
抱怨没有用,一切靠自己;
想要过更好的生活,那就要逼着自己变的更强,生活加油!!!
这篇关于记录:Spring Boot 报错:Web server failed to start. Port 8081 was already in use. | 亲测有效的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!