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

Hazelcast管理中心Chrome访问报404错误(服务运行正常)

解决Hazelcast管理中心mcbootstrap.js 404问题

原因分析

设置MC_CONTEXT_PATH=/mancenter后,管理中心的前端资源实际部署在/mancenter/路径下,但当前请求直接访问了根路径下的mcbootstrap.js,路径不匹配导致返回404错误。

解决步骤

  • 修正访问URL
    访问管理中心时必须带上上下文路径,应该访问 https://VIP/mancenter 而非直接访问 https://VIP。直接访问根路径会导致前端从根目录加载资源,与实际资源路径不匹配。

  • 检查K8s路由配置
    若使用Ingress路由,需确保规则正确将请求转发到管理中心服务的/mancenter路径。示例Ingress配置:

    paths:
      - path: /mancenter(/|$)(.*)
        pathType: Prefix
        backend:
          service:
            name: hazelcast-mancenter
            port:
              number: 8080
    

    避免将根路径直接转发到管理中心服务,防止资源路径错误。

  • 验证启动参数有效性
    确认-DMC_CONTEXT_PATH=/mancenter已正确传递给容器:

    kubectl exec <pod-name> -- ps aux | grep java
    

    查看进程启动命令,确保参数已被应用。

  • 适配外部TLS终止
    虽然设置了-Dhazelcast.mc.tls.enabled=false,但外部通过HTTPS访问时,需确保Ingress或负载均衡器的TLS终止配置正确,不会导致路径重写错误。若Ingress终止TLS,管理中心内部用HTTP,需保证转发规则无路径篡改。

  • 清理浏览器缓存
    浏览器可能缓存了旧的资源路径,尝试用Chrome无痕模式访问,或清除缓存后重试。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 09:00:06