Eclipse STS: Failed to refresh live data from process xxxx 弹窗报错解决方案

1.按CSDN站搜到的部分回复,其中:
window - preferences -General-Notification - LSP Notification 选项里的Desktop Popup对勾框去掉
可解决问题。
这是禁了LSP全局桌面弹窗,当然错误就弹不出来了。
参考:
https://ask.csdn.net/questions/1055485

2.为了了解报错原因,还是去外站搜寻了相关问题,其中一个回复解决了我的疑惑:
“是的,我可以解释一下… :-)这是该工具功能的一部分:https://github.com/spring-projects/sts4/wiki/Live-Application-Information
此功能的目的是从正在运行的Spring应用程序中提供实时信息,并将该信息与工作空间的源代码合并,以便您可以在编辑器中就地获得实时信息。IDE使用的此信息由Spring Boot执行器提供。为了使其尽可能自动和易于使用,IDE会自动尝试连接到正在运行的Spring进程并尝试标识该实时信息。由于各种原因,这可能不起作用(例如,过程未响应,Spring应用程序在类路径上没有执行器,JMX连接不起作用等等)。尝试获取特定流程的数据10次后,该工具放弃了(假设没有实时数据要从流程中提取),并显示上述消息。
您可以在 Preferences -> Language Servers -> Spring Language Server -> Spring Boot Language Server -> Spring Boot Java 禁用 Live Information - Automatic Process Tracking Enabled。
但是,如果您仍想显示实时信息,则也可以手动连接到正在运行的进程(使用快速访问或启动仪表板视图菜单的操作)。在这种情况下,请在启动应用程序之前小心地将执行器添加到Spring Boot项目中。”

所以,在 Preferences -> Language Servers -> Spring Language Server -> Spring Boot Language Server -> Spring Boot Java 禁用 Live Information - Automatic Process Tracking Enabled 也可以避免报错。
参考:
https://stackoverflow.com/questions/60678524/spring-boot-error-failed-to-refresh-live-data-from-process-90196

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值