Galleon:在 Wildfly 23+ 上使用 CLI 添加 ActiveMQ 不起作用

Galleon: Adding ActiveMQ with CLI on Wildfly 23+ not working

自 Wildfly 23 以来,我遇到了无法再使用 cli 添加 activemq 配置的问题。 执行 /subsystem=messaging-activemq/server=:add return 总是一个错误,指出缺少默认安全域“其他”(已在版本 23 中删除)。

使用 /subsystem=messaging-activemq/server=default:write-attribute(name=elytron-domain, value=myDomain) 行,我可以添加另一个安全域,但如果上述命令失败,那是不可能的。 有没有办法让它工作?覆盖默认值?

您必须定义一个 elytron 安全域来保护您的服务器(或者在 WildFly 25 之前定义一个遗留安全域,例如 'other')。 使用 WildFly 26,您只需禁用安全功能(参见 https://issues.redhat.com/browse/WFLY-15236

结合这两个命令就可以了:

/subsystem=messaging-activemq/server=:add(elytron-domain,myDomain)