前言

  1. 启动springboot项目报错error create bean with name xxx
  2. 以为是哪个bean没有装配上,排查了所有的bean,发现都装配了

原因分析

  1. 仔细看了报错日志,发现里面最关键的一句不是error create bean with name xxx,而是provider port[9147] is used.
  2. 意思是9147端口已经被使用了,最终导致的结果是bean创建失败
  3. 可能是之前启动项目的时候,刚点完启动,还没启起来就终止了,导致有些端口没有被释放

解决

  1. cmd窗口,输入如下命令,查看占用9147端口的任务的PID
netstat -ano 

在这里插入图片描述

  1. 打开任务管理器,根据pid杀掉进程就好
    在这里插入图片描述

总结就是,看清楚报错日志,狠狠记住了…

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐