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

ActiveMQ Artemis 2.28.0控制台出现HttpChannel警告问题求助

ActiveMQ Artemis 2.28.0: Jetty HttpChannel IllegalStateException Warning

问题描述

使用ActiveMQ Artemis 2.28.0版本时,控制台出现如下警告:

2023-09-19 09:49:09,160 WARN  [org.eclipse.jetty.server.HttpChannel] /console/jolokia/
java.lang.IllegalStateException: null

相关警告截图

排查与解决方案

核心原因分析

该警告触发于/console/jolokia/端点请求,本质是Jetty处理控制台监控请求时出现非法状态,常见诱因包括:

  • 控制台会话过期后重复发起请求
  • 浏览器缓存的旧控制台静态资源与服务端版本不匹配
  • Jolokia权限配置(如jolokia-access.xml)存在规则冲突
  • 内置Jetty版本的特定场景空指针问题(Artemis 2.28.0内置Jetty 11.0.15)

分步解决步骤

  1. 前端缓存清理:强制刷新控制台页面(Ctrl+F5),清除浏览器缓存后重新登录,排除旧资源导致的请求异常
  2. 配置检查:
    • 核对jolokia-access.xml中的访问规则,确保控制台来源IP/域名未被限制
    • 确认broker.xml中Jolokia端点配置(如enableHttp、httpPort)无冲突
  3. 日志排查:查看Artemis完整日志文件(默认位于data/log/目录),获取完整异常栈轨迹,定位具体触发点
  4. 服务重启:临时重启Artemis服务,排查是否为线程池资源竞争或临时状态异常导致
  5. 版本验证:若问题持续,可参考Artemis官方issue跟踪页面,确认该版本是否存在已知Jetty兼容性问题,必要时升级至后续小版本(如2.28.1+)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 16:57:10