Eclipse IDE报错:含Actuator依赖项目出现Ready State Poller异常
解决Eclipse中Spring Boot Actuator引发的"Ready State Poller"错误
以下是几个实用的解决办法,按优先级尝试:
禁用就绪状态轮询功能
这是最直接的解决方式:打开Eclipse的Window > Preferences > Spring > Boot > Live Beans Graph,取消勾选Enable ready state poller选项,应用保存后错误就不会再弹出。这个轮询机制和Actuator的进程ID检测逻辑存在冲突,关掉不影响项目运行。更新Spring Tools插件
旧版本的Spring Boot工具插件和Spring Boot 2.7.x的Actuator存在兼容性问题:打开Help > Eclipse Marketplace,搜索Spring Tools 4,检查并安装最新版本的插件,重启Eclipse后问题大概率会修复。调整Actuator进程ID配置(可选)
如果不想禁用轮询,可以在项目的application.properties或application.yml中添加进程ID的配置,指定插件可识别的获取方式:spring.boot.admin.client.instance.process-id-source=management.server.port清理项目缓存与元数据
缓存或元数据损坏也可能触发这类错误:- 右键项目选择
Maven > Update Project,勾选Force Update of Snapshots/Releases后执行更新 - 通过
File > Restart选择Restart with Clean重启Eclipse,清理工作区缓存
- 右键项目选择
你的pom文件配置本身没有问题,Spring Cloud 2020.0.4和Spring Boot 2.7.5版本是兼容的,错误根源在Eclipse插件与Actuator的交互逻辑上。
内容的提问来源于stack exchange,提问作者alicia_tux
相关产品推荐
相关产品推荐

