【问题标题】:Adding user to ActiveMQ Artemis fails on Windows在 Windows 上将用户添加到 ActiveMQ Artemis 失败
【发布时间】:2022-10-18 03:54:42
【问题描述】:

我正在尝试在 Windows 上将用户添加到 ActiveMQ Artemis。我创建了一个实例并启动它。然后我运行命令:

artemis user add --user admin --password admin --user-command-user another_admin --user-command-password another_admin  --role admin --url tcp://localhost:61616

该命令失败并显示以下消息:

该系统找不到指定的路径。 该命令的语法不正确。 连接代理URL = tcp://localhost:61616 添加用户 another_admin 失败。原因:AMQ229220:加载用户文件失败:/C:/Program%20Files/apache-artemis-2.26.0-instance1/etc/artemis-users.properties

怎么修?

【问题讨论】:

  • 我刚刚设置了一个 Windows VM,安装了 JDK 17,下载并解压缩了 ActiveMQ Artemis 2.26.0,创建了一个代理实例,然后运行 ​​artemis.cmd user add 命令并添加了一个用户,没有任何问题。请提供重现您看到的错误的步骤。看起来可能是环境问题。

标签: windows activemq-artemis


【解决方案1】:

a bug 与代理如何处理用户/角色文件路径中的空格有关。我已发送a PR 来解决问题。该修复程序应在 2.27.0 中。

同时,您可以通过将代理实例放在没有空格的路径上来解决此问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-29
    • 2011-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多