前言

  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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐