ActiveMQ Artemis Web 控制台未显示

ActiveMQ Artemis web console not showing

我是 运行 Kubernetes Pod 中的 ActiveMQ Artemis,可通过 Ingress 进行访问。我显示了 Web 控制台,但没有 GUI:

我已禁用 jolokia-access.xml,但我认为 artemis.profile 没有接受我的更改。

有人可以帮忙吗?

这里的问题是您 etc/jolokia-access.xml 的配置。 allow-origin 应该与您绑定 Web 控制台的位置匹配,例如:

<restrict>
    <cors>
        <allow-origin>*://yourIPorHostname</allow-origin>
        <strict-checking/>
    </cors>
</restrict>

您还可以通过指定 *://* 从根本上禁用 CORS 检查,例如:

<restrict>
    <cors>
        <allow-origin>*://*</allow-origin>
        <strict-checking/>
    </cors>
</restrict>