activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Damien B (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AMQ-5025) activemq-admin help is misleading
Date Thu, 06 Feb 2014 23:15:19 GMT

    [ https://issues.apache.org/jira/browse/AMQ-5025?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13893957#comment-13893957
] 

Damien B commented on AMQ-5025:
-------------------------------

Related to https://issues.apache.org/jira/browse/AMQ-3082 , it's in fact a bug. The fact that
it's working with the non-JMX commands is because org.apache.activemq.console.command.AbstractCommand
is cheating the java executable by parsing itself the -D JVM properties whereas org.apache.activemq.console.command.AbstractJmxCommand
does not.

> activemq-admin help is misleading
> ---------------------------------
>
>                 Key: AMQ-5025
>                 URL: https://issues.apache.org/jira/browse/AMQ-5025
>             Project: ActiveMQ
>          Issue Type: Improvement
>          Components: Documentation
>    Affects Versions: 5.8.0
>            Reporter: Damien B
>
> When run without arguments, activemq-admin displays this:
> [...]
> JMX system property options:
>     -Dactivemq.jmx.url=<jmx service uri> (default is: 'service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi')
>     -Dactivemq.jmx.user=<user name>
>     -Dactivemq.jmx.password=<password>
> Which leads to think that you can pass somehow those arguments on the command line.
> But either
> ./activemq-admin bstat -Dactivemq.jmx.url=service:jmx:rmi:///jndi/rmi://localhost:8888/jmxrmi
> or
> ./activemq-admin -Dactivemq.jmx.url=service:jmx:rmi:///jndi/rmi://localhost:8888/jmxrmi
bstat 
> are accepted by the script, and lead to the seame result:
> Connecting to JMX URL: service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
> because activemq-admin does not forward those arguments to Main.class:
> JVM args: -Dactivemq.classpath=/master/conf; -Dactivemq.home=/master -Dactivemq.base=/master
-Dactivemq.conf=/master/conf -Dactivemq.data=/master/data -Djava.io.tmpdir=/master/tmp
> Those arguments should either be forwarded, or there should be a prominent warning that
the help doesn't apply to the activemq-admin script.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Mime
View raw message