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

如何无凭据启动ActiveMQ Artemis并消除登录提示信息?

解决ActiveMQ Artemis关闭安全校验后仍出现账号密码提示的问题
  • 确认全局安全配置已正确关闭
    打开etc/broker.xml,找到<core>根节点,确保添加或设置<security-enabled>false</security-enabled>,这个配置会全局禁用Broker的所有安全校验,包括消息收发、控制台访问等。

    示例配置片段:

    <core xmlns="urn:activemq:core">
        <security-enabled>false</security-enabled>
        <!-- 其他配置项... -->
    </core>
    
  • 关闭Web控制台的强制认证提示
    如果修改Broker配置后启动仍出现控制台登录提示,需要额外配置Web控制台的安全开关:
    打开etc/bootstrap.xml,找到<web-console>节点,添加security-enabled="false"属性:

    <web-console security-enabled="false" path="web" url="http://0.0.0.0:8161"/>
    
  • 无交互启动Broker(跳过命令行提示)
    如果执行artemis run时仍有命令行的账号密码输入提示,可以直接使用以下命令启动,强制跳过交互步骤:

    ./artemis run --no-authentication
    

    要是希望永久跳过交互,也可以修改etc/artemis.profile(Linux)或etc/artemis.cmd(Windows),将--no-authentication加入默认启动参数。

  • 验证配置生效
    启动Broker后,访问默认Web控制台地址http://localhost:8161应该能直接进入,无需输入账号密码;同时客户端连接Broker时,也不需要提供任何认证信息。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 19:22:07