Я использую WildFly 17 в режиме домена. Мы добавляли JMS-очереди вручную, но я бы предпочел добавить конфигурации как часть сценария развертывания. Я могу создавать серверы и источники данных с jboss-cli
, но я не могу добиться успеха с очередями. Я хотел бы в конечном итоге получить domain_config. xml, который выглядит примерно так:
<subsystem xmlns="urn:jboss:domain:messaging-activemq:7.0">
<server name="default">
...
<jms-queue name="MyQueue" entries="java:/queue/MyQueue" durable="true"/>
Я посмотрел на Как настроить подсистему обмена сообщениями с помощью CLI в Wildfly , но все, что я получаю назад ошибки.
[domain@machine.foo.com:9990 /] /subsystem=messaging-activemq/server=default/jms- queue=MyQueue:add(entries=[java:/jms/queue/MyQueue])
Failed to get the list of the operation properties: "WFLYCTL0030: No resource definition is
registered for address [
("subsystem" => "messaging-activemq"),
("server" => "default"),
("jms-queue" => "MyQueue")
]"
Полное вложение domain_config. xml:
<domain xmlns="urn:jboss:domain:10.0">
<profiles>
<profile name="full">
<subsystem xmlns="urn:jboss:domain:messaging-activemq:7.0">
<server name="default">
<jms-queue name="MyQueue" entries="java:/queue/MyQueue" durable="true"/>