Hello Paul,

I removed -Dcom.sun.management.jmxremote . but still same exception.

Here is output of stop command. may be I am missing something.

root@RHEL6u2-001-2:/opt/gwx/apache-activemq-5.8.0
17:13:57 # instance1/bin/instance1 stop
INFO: Using default configuration
(you can configure options in one of these file: /etc/default/activemq
/root/.activemqrc)

INFO: Invoke the following command to create a configuration file
/opt/gwx/apache-activemq-5.8.0/bin/activemq setup [ /etc/default/activemq |
/root/.activemqrc ]

INFO: Using java '/usr/bin/java'
INFO: Waiting at least 30 seconds for regular process termination of pid
'17698' :
Java Runtime: Sun Microsystems Inc. 1.6.0_22
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre
  Heap sizes: current=1004928k  free=999683k  max=1004928k
    JVM args: -Xms1G -Xmx1G
-Djava.util.logging.config.file=logging.properties
-Dactivemq.classpath=/opt/gwx/apache-activemq-5.8.0/instance1/conf;
-Dactivemq.home=/opt/gwx/apache-activemq-5.8.0
-Dactivemq.base=/opt/gwx/apache-activemq-5.8.0/instance1
-Dactivemq.conf=/opt/gwx/apache-activemq-5.8.0/instance1/conf
-Dactivemq.data=/opt/gwx/apache-activemq-5.8.0/instance1/data
Extensions classpath:

[/opt/gwx/apache-activemq-5.8.0/instance1/lib,/opt/gwx/apache-activemq-5.8.0/lib,/opt/gwx/apache-activemq-5.8.0/instance1/lib/camel,/opt/gwx/apache-activemq-5.8.0/instance1/lib/optional,/opt/gwx/apache-activemq-5.8.0/instance1/lib/web,/opt/gwx/apache-activemq-5.8.0/instance1/lib/extra,/opt/gwx/apache-activemq-5.8.0/lib/camel,/opt/gwx/apache-activemq-5.8.0/lib/optional,/opt/gwx/apache-activemq-5.8.0/lib/web,/opt/gwx/apache-activemq-5.8.0/lib/extra]
ACTIVEMQ_HOME: /opt/gwx/apache-activemq-5.8.0
ACTIVEMQ_BASE: /opt/gwx/apache-activemq-5.8.0/instance1
ACTIVEMQ_CONF: /opt/gwx/apache-activemq-5.8.0/instance1/conf
ACTIVEMQ_DATA: /opt/gwx/apache-activemq-5.8.0/instance1/data
Connecting to pid: 17698
INFO: failed to resolve jmxUrl for pid:17698, using default JMX url
Connecting to JMX URL: service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
ERROR: java.lang.RuntimeException: Failed to execute stop task. Reason:
java.io.IOException: Failed to retrieve RMIServer stub:
javax.naming.ServiceUnavailableException [Root exception is
java.rmi.ConnectException: Connection refused to host: localhost; nested
exception is:
        java.net.ConnectException: Connection refused]
java.lang.RuntimeException: Failed to execute stop task. Reason:
java.io.IOException: Failed to retrieve RMIServer stub:
javax.naming.ServiceUnavailableException [Root exception is
java.rmi.ConnectException: Connection refused to host: localhost; nested
exception is:
        java.net.ConnectException: Connection refused]

Thanks,
Chirag



On Thu, Jul 11, 2013 at 3:46 PM, Paul Gale <paul.n.g...@gmail.com> wrote:

> Try removing:   -Dcom.sun.management.jmxremote
>
> In the 'ActiveMQ in Action' book it states (emphasis mine):  "Don’t
> let the name of this property fool you, as it enables the JMX agent
> for local access ONLY."
>
> Remote access can only be granted once
> "com.sun.management.jmxremote.port" is assigned a value. With both
> defines present I'm not sure what the resultant behavior would be as
> they seem to be 'fighting' each other.
>
> Also, simplify things by experimenting with JMX authentication turned
> off. Set com.sun.management.jmxremote.authenticate=false and remove
> the other JMX related auth defines. Worth a try.
>
> Thanks,
> Paul
>
> On Thu, Jul 11, 2013 at 2:41 PM, chiragpujara <chiragpuj...@gmail.com>
> wrote:
> > Thanks for reply. I had to set createConnector=true bcs I was getting
> > exception when I stop activemq.
> >
> > Exception:
> >
> > Connecting to JMX URL:
> service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
> > ERROR: java.lang.RuntimeException: Failed to execute stop task. Reason:
> > java.io.IOException: Failed to retrieve RMIServer stub:
> > javax.naming.ServiceUnavailableException [Root exception is
> > java.rmi.ConnectException: Connection refused to host: localhost; nested
> > exception is:
> >         java.net.ConnectException: Connection refused]
> > java.lang.RuntimeException: Failed to execute stop task. Reason:
> > java.io.IOException: Failed to retrieve RMIServer stub:
> > javax.naming.ServiceUnavailableException [Root exception is
> > java.rmi.ConnectException: Connection refused to host: localhost; nested
> > exception is:
> >         java.net.ConnectException: Connection refused]
> >         at
> >
> org.apache.activemq.console.command.ShutdownCommand.runTask(ShutdownCommand.java:116)
> >         at
> >
> org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57)
> >         at
> >
> org.apache.activemq.console.command.AbstractJmxCommand.execute(AbstractJmxCommand.java:387)
> >         at
> >
> org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:150)
> >         at
> >
> org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57)
> >         at
> >
> org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:104)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >         at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >         at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >         at java.lang.reflect.Method.invoke(Method.java:616)
> >         at org.apache.activemq.console.Main.runTaskClass(Main.java:262)
> >         at org.apache.activemq.console.Main.main(Main.java:115)
> > ERROR: java.lang.Exception: java.io.IOException: Failed to retrieve
> > RMIServer stub: javax.naming.ServiceUnavailableException [Root exception
> is
> > java.rmi.ConnectException: Connection refused to host: localhost; nested
> > exception is:
> >         java.net.ConnectException: Connection refused]
> >
> > How can I stop ativemq without this exception. It waits for 30 seconds
> and
> > kills process.
> >
> > How do I fix it.
> >
> >
> >
> > --
> > View this message in context:
> http://activemq.2283324.n4.nabble.com/Activemq-clustring-and-JMX-port-chnage-tp4669144p4669150.html
> > Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>

Reply via email to