You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

STS 4.24.0:JMX Actuator Beans在jconsole可见但STS中无法访问求助

问题分析与解决建议

现象确认

  • 在Fedora 40系统上使用STS 4.24.0或4.25夜间版时,通过STS内置功能访问Actuator的JMX Beans端点会报错:application must be running with JMX and actuator endpoint enabled
  • jconsole可正常抓取MBeans/org.springframework.boot/Endpoint/Beans/operations/beans并获取完整Bean数据
  • STS的JMX功能中,General、Request Mappings、Env端点均能正常工作,仅Beans端点异常
  • STS 4.23.1无此问题,创建包含Web和Actuator依赖的全新Spring Starter项目可复现,且spring.*、management.*配置均验证正常(jconsole可访问)

原因推测

这是STS 4.24.0及后续版本中,针对Actuator JMX Beans端点的探测校验逻辑出现兼容性bug导致的。STS内部对不同Actuator端点的可用性校验是独立实现的,Beans端点的校验规则在版本迭代中被修改后,出现了误判——尽管实际JMX连接和端点本身完全正常(其他端点、jconsole的正常运行可佐证)。

解决建议

  • 临时降级:回退到STS 4.23.1版本,该版本可正常兼容Beans端点的JMX访问
  • 临时替代:使用jconsole/VisualVM等第三方JMX客户端查看Beans数据;或启用Actuator HTTP端点(添加配置management.endpoints.web.exposure.include=beans),通过HTTP请求访问Beans信息
  • 提交bug反馈:向STS官方提交bug,需提供以下信息帮助定位:
    • Fedora 40系统环境详情
    • STS具体版本(4.24.0/夜间版)
    • 完整复现步骤(全新Spring Starter项目+Web+Actuator依赖)
    • jconsole正常访问但STS异常的对比验证信息
  • 等待官方修复:关注STS后续正式版本的更新日志,查看是否有针对该问题的修复内容

内容的提问来源于stack exchange,提问作者Anthony Alba

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 11:32:40