Hi Joe,
unfortunately this didn't help.
Scince I start activemq via the shell-scipt provided in
$AMQ_HOME/bin/activemq i located the section where amq finally is started:
ACTIVEMQ_TASK="start"
if [ -n "$CYGHOME" ]; then
exec "$JAVACMD" $ACTIVEMQ_DEBUG_OPTS $ACTIVEMQ_OPTS
-Dactivemq.classpath="${ACTIVEMQ_CLASSPATH}"
-Dactivemq.home="${ACTIVEMQ_HOME}" -Dactivemq.base="${ACTIVEMQ_BASE}"
-Dcygwin.user.home="$CYGHOME" -jar "${ACTIVEMQ_HOME}/bin/run.jar"
$ACTIVEMQ_TASK $@
else
exec "$JAVACMD" $ACTIVEMQ_DEBUG_OPTS $ACTIVEMQ_OPTS
-Dactivemq.classpath="${ACTIVEMQ_CLASSPATH}"
-Dactivemq.home="${ACTIVEMQ_HOME}" -Dactivemq.base="${ACTIVEMQ_BASE}" -jar
"${ACTIVEMQ_HOME}/bin/run.jar" $ACTIVEMQ_TASK $@
fi
Scince the first "if" seems to correspond to a cygwin environment, i added
the following to the end of the "else":
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.host=:172.18.47.69
-Dcom.sun.management.jmxremote.port=1099
The jmx-port of the broker is 1099, so the same as in
-Dcom.sun.management.jmxremote.port=1099
This port is listening when i start the broker.
Unfortunately, when i try to connect now, i get the same error like
before.........
Did i forget something?
ttmdev wrote:
>
> Did you set the following properties for your remote broker's jvm?
>
> com.sun.management.jmxremote
> com.sun.management.jmxremote.host=<ip address that remote jvm will listen
> on>
> com.sun.management.jmxremote.port=<port that remote jvm will listen on>
>
> Also, set the following to disable security for the remote jvm.
>
> com.sun.management.jmxremote.authenticate=false
> com.sun.management.jmxremote.ssl=false
>
> Hope this helps,
> Joe
>
>
>
> j0llyr0g3r wrote:
>>
>> Hi folks,
>>
>> i have a strange problem here:
>>
>> When i start a broker on localhost i can connect to it via jconsole.
>>
>> But if i try the same with a remote broker, i get the error:
>>
>> The connection to myhost:2099 did not succeed.
>>
>> The remote broker is up and running and i can send and receive messages
>> from it.
>>
>> A
>>
>> telnet myhost 2099
>>
>> or a
>>
>> netstat -tulpen | grep 2099
>>
>> on the remote host shows me that activemq listens to that port.
>>
>> I also enabled jmx in the broker via:
>>
>> <broker xmlns="http://activemq.org/config/1.0" useJmx="true"
>> brokerName="localhost" >
>>
>> and
>>
>> <managementContext>
>> <managementContext connectorPort="2099"
>> jmxDomainName="org.apache.activemq"/>
>> </managementContext>
>>
>> What am i doing wrong here?
>>
>> P.S. I use the latest Version 5 of amq.
>>
>>
>>
>
>
--
View this message in context: http://www.nabble.com/jmx-remote-not-working-tf4640173s2354.html#a13276110
Sent from the ActiveMQ - User mailing list archive at Nabble.com.
|