Singleton bean creation not allowed while singletons
时间: 2023-09-24 07:07:02 浏览: 154
引用中的错误信息是指在单例对象被销毁时不允许创建新的单例对象。这通常是由于Spring框架的生命周期管理问题引起的。在Spring应用程序中,单例Bean被创建和管理,当应用程序关闭时,单例Bean会被销毁。如果在销毁过程中尝试创建新的单例Bean,就会出现这个错误。
引用提到了在SpringBoot项目启动时经常遇到端口被占用的错误。根据您的描述,您的项目使用了8081端口,并且您正在使用Windows系统。这个错误通常是由于该端口已经被其他进程占用导致的。您可以使用命令行工具来查看当前系统上哪个进程正在使用8081端口。
引用中提到了使用命令"netstat -ano"可以查看端口的使用情况。具体地,输出中的"0.0.0.0:8081"表示8081端口正在被一个进程监听,并且该进程的PID为5176。
综上所述,您遇到的错误是因为在单例Bean被销毁时尝试创建新的单例Bean,而您的应用程序启动时发现8081端口被占用。您可以尝试查找并停止占用8081端口的进程,或者修改您的应用程序使用一个未被占用的端口来启动。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [SpringBoot 启动失败:Singleton bean creation not allowed while singletons of this factory are in ...](https://blog.csdn.net/m0_37787662/article/details/102842488)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文