Hi,
you need to provide JMX username and password using the appropriate command
line switches. Take a look at this page for more info

http://activemq.apache.org/activemq-command-line-tools-reference.html#ActiveMQCommandLineToolsReference-shutdown

Cheers
--
Dejan Bosanac

Open Source Integration - http://fusesource.com/
ActiveMQ in Action - http://www.manning.com/snyder/
Blog - http://www.nighttale.net


On Wed, Jan 7, 2009 at 12:27 PM, Richie84 <richiejame...@aim.com> wrote:

>
> Hi All,
>
> This is my first post on this forum so apologies if the details of my query
> are vague in anyway.
>
> The problem I am having is creating a shutdown script for activemq, when
> JMX
> is set up to use authentication through the jmx.access and jmx.password
> files. When trying to execute the script it returns errors as follows;
>
> ERROR: java.lang.RuntimeException: Failed to execute stop task. Reason:
> java.lang.SecurityException: Authentication failed! Credentials required
> java.lang.RuntimeException: Failed to execute stop task. Reason:
> java.lang.SecurityException: Authentication failed! Credentials required
>        at
>
> org.apache.activemq.console.command.ShutdownCommand.runTask(ShutdownCommand.java:106)
>        at
>
> org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57)
>        at
>
> org.apache.activemq.console.command.AbstractJmxCommand.execute(AbstractJmxCommand.java:224)
>        at
>
> org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:129)
>        at
>
> org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57)
>        at
> org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:79)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.apache.activemq.console.Main.runTaskClass(Main.java:225)
>        at org.apache.activemq.console.Main.main(Main.java:106)
>
> I have searched the forums and came across this post,
> (
> http://www.nabble.com/How-to-shutdown-ActiveMQ-through-.-shutdown-script-after-securing-JMX-td12974377.html#a12974377
> ),
> however this does not appear to work. My shutdown script looks like the
> following;
>
> #!/bin/sh
> # Shutdown script for Apache ActiveMQ
> #########################################################
>
> JAVA_HOME=/usr/local/java/jdk1.6.0_11
> export JAVA_HOME=$JAVA_HOME
> export SUNJMX="-Djmx.userid=controlRole -Djmx.password=****"
>
> MQ_HOME=/usr/local/apache-activemq/apache-activemq-5.2.0/bin
> cd $MQ_HOME
> ./activemq-admin stop
>
> I hope the above is clear, if anyone has got any ideas on how to get this
> working it would be greatly appreciated
>
> Regards
>
> Richard
>
>
> --
> View this message in context:
> http://www.nabble.com/Shutdown-script-not-working-as-JMX-authentication-set-up-tp21329465p21329465.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>
>

Reply via email to