spring boot服务启动后报错:Web server failed to start. Port 8848 was already in use.
问题:
最近起后端服务室
spring boot服务启动后报错:Web server failed to start. Port 8848 was already in use.
我使用netstat -ano | findstr 8848命令没有查到占用8848端口的进程
解决方案:
netsh int ipv4 set dynamic tcp start=49152 num=16384
参考资料:
资料1:
https://www.v2ex.com/t/835798
最近发现一个问题,就是有时候一些端口号就被莫名其妙占用了。比方说我想本地查看一下 hugo 博客,就发现 8080 端口号被占用了,自动给我换了一个随机端口号。
hugo server -D --bind 0.0.0.0 --port 8080
然而当我用 tcpview 想查看到底是什么程序占用了 8080 端口号的时候,却发现完全查不到。正是因为之前也发生过莫名其妙的占用 1313 端口号的请到,所以我才把端口号改成了 8080 ,没想到还是出现了这样的问题。
请问大家出现过类似的情况吗?话说貌似这个问题频繁出现还是在我换了 Win11 系统以后,莫非真的是阿三程序员的问题?
资料2:
https://github.com/Fndroid/clash_for_windows_pkg/issues/671
gpt:
如果使用netstat -ano | findstr 8848命令没有找到占用8848端口的进程,那么这个端口可能是空闲的,没有被任何进程占用。在这种情况下,你可以尝试将你的程序配置为使用8848端口,然后启动程序,看看是否能正常运行。
如果你的程序仍然报告端口被占用错误,可能是因为某些原因导致端口被保留或阻止使用。在这种情况下,你可以尝试以下方法:
1.重启计算机,看看是否能解决端口占用问题。
2. 检查防火墙或安全软件设置,确保它们没有阻止你的程序使用8848端口。
使用管理员权限运行命令提示符或程序,以确保程序具有足够的权限访问端口。
如果问题然存在,你可以尝试使用其他未被占用的端口,或者进一步检查系统设置和网络配置,以找到可能导致端口用问题的原因。
Sources
https://blog.51cto.com/u_15127597/3630319
windows查看端口占用以及关闭相应的进程_51CTO博客_linux查看占用端口的进程
https://zhuanlan.zhihu.com/p/623248174
zhuanlan.zhihu.com
https://www.v2ex.com/t/835798
www.v2ex.com
https://www.oschina.net/informat/windows 2008查看端口
windows 2008查看端口 - OSCHINA - 中文开源技术交流社区
https://www.jianshu.com/p/437ea655cf68
微服务架构 | 5.2 基于 Sentinel 的服务限流及熔断 - 简书
GPT-4