JBoss CLI添加集群连接遇WFLYCTL0387错误:地址格式求助
解决JBoss EAP 7.4-5中添加ActiveMQ集群连接的地址格式错误问题
问题根源
出现WFLYCTL0387错误的原因是address参数格式不符合ActiveMQ Artemis CLI的规则——直接传入jms不是有效的地址匹配模式。按照文档要求的"匹配以jms开头的消息地址",需要使用Artemis的通配符地址格式。
正确的CLI命令
将address=jms替换为address="jms.#",完整命令如下:
/subsystem=messaging-activemq/server=default/cluster-connection=jmscluster:add(address="jms.#", connector-name=http-connector, discovery-group=dg-group1)
格式说明
jms.#是Artemis的通配符表达式,#表示匹配jms层级下的所有子地址(比如jms.queue.xxx、jms.topic.yyy等),完全满足匹配所有以jms开头的消息地址的需求。- 必须用双引号包裹地址表达式,避免CLI解析时出现格式识别错误。
验证方式
执行命令后,可通过以下命令检查集群连接是否创建成功:
/subsystem=messaging-activemq/server=default/cluster-connection=jmscluster:read-resource
内容的提问来源于stack exchange,提问作者El Cattivo
相关产品推荐
相关产品推荐

