[jboss-jira] [JBoss JIRA] (WFLY-6970) JMS Queue creation is wrong

Brian Stansberry (JIRA) issues at jboss.org
Thu Aug 18 19:39:00 EDT 2016


     [ https://issues.jboss.org/browse/WFLY-6970?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brian Stansberry resolved WFLY-6970.
------------------------------------
    Resolution: Cannot Reproduce


Works for me:

{code}
$ dist/target/wildfly-10.1.0.Final-SNAPSHOT/bin/jboss-cli.sh -c
[standalone at localhost:9990 /] jms-queue add --queue-address=myQueue --entries=queues/myQueue
[standalone at localhost:9990 /] cd subsystem=messaging-activemq/server=default/jms-queue=myQueue
[standalone at localhost:9990 jms-queue=myQueue] ls -l
ATTRIBUTE           VALUE                 TYPE    
consumer-count      0                     INT     
dead-letter-address jms.queue.DLQ         STRING  
delivering-count    0                     INT     
durable             true                  BOOLEAN 
entries             ["queues/myQueue"]    LIST    
expiry-address      jms.queue.ExpiryQueue STRING  
legacy-entries      undefined             LIST    
message-count       0                     LONG    
messages-added      0                     LONG    
paused              false                 BOOLEAN 
queue-address       jms.queue.myQueue     STRING  
scheduled-count     0                     LONG    
selector            undefined             STRING  
temporary           false                 BOOLEAN 
{code}

For that to work or even for the low level /subsystem-messaging-activemq/.../:add op you posted to work, you need to launch WildFly using a standalone.xml variant that includes the messaging-activemq extension. For example the standard standalone-full.xml and standalone-full-ha.xml configs. If you just use the standalone.xml we ship you get this:

{code}
[standalone at localhost:9990 /] jms-queue add --queue-address=myQueue --entries=queues/myQueue
Unexpected command 'jms-queue add --queue-address=myQueue --entries=queues/myQueue'. Type 'help --commands' for the list of supported commands.
[standalone at localhost:9990 /] /subsystem=messaging-activemq/server=default/jms-queue=TestQ/:add(entries=["java:/jboss/exported/jms/queue/TestQ"])
Failed to get the list of the operation properties: "WFLYCTL0030: No resource definition is registered for address [
    ("subsystem" => "messaging-activemq"),
    ("server" => "default"),
    ("jms-queue" => "TestQ")
]"
{code}

> JMS Queue creation is wrong 
> ----------------------------
>
>                 Key: WFLY-6970
>                 URL: https://issues.jboss.org/browse/WFLY-6970
>             Project: WildFly
>          Issue Type: Bug
>          Components: CLI, Documentation, JMS
>    Affects Versions: 10.0.0.Final
>         Environment: https://docs.jboss.org/author/display/WFLY10/Messaging+configuration
>            Reporter: Rajitha Gunawardhane
>            Priority: Critical
>              Labels: JMS
>
> related link: https://docs.jboss.org/author/display/WFLY10/Messaging+configuration
> jms-queue add --queue-address=myQueue --entries=queues/myQueue
>  above command is not working 
> Following one is working
> /subsystem=messaging-activemq/server=default/jms-queue=TestQ/:add(entries=["java:/jboss/exported/jms/queue/TestQ"])
> http://middlewaremagic.com/jboss/?p=2739 has a better explanation for Wildfly 10.0.0.Final



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list