[jboss-user] [Management, JMX/JBoss] - JMX URLs

argonRyan do-not-reply at jboss.com
Thu May 3 16:38:29 EDT 2007


I've created an MBean on a JBoss server with all default settings and it is running fine.  I can see it on the jmx-console and as well as view it in the JConsole application under 'local'.  How do I determine the JMX URL to use to remotely invoke the MBean?  

I am trying to get it to work with Hyperic eventually, which uses RMI to invoke remote MBeans.  

My MBean is called:
diagnostics.shs:service=ADCStatusService

I've tried the both of the following in JConsole (under remote), and it failed to work:
service:jmx:rmi:///jndi/rmi://localhost:1099/jndi/diagnostics.shs:service=ADCStatusService
service:jmx:rmi:///jndi/rmi://localhost:1098/jndi/diagnostics.shs:service=ADCStatusService

Is my URL malformed?  Defaults of my current configuration is:  1099 for the NamingService port and 1098 is the RMI port.  Which should I be using?

Below lists some of the JAVA_OPTS I added to the JBoss run.conf file.

# Enable the jconsole agent locally
JAVA_OPTS="$JAVA_OPTS -Djboss.platform.mbeanserver"

# Enable the jconsole agent locally with integration of the jboss MBeans
JAVA_OPTS="$JAVA_OPTS -Djavax.management.builder.initial=org.jboss.system.server.jmx.MBeanServerBuilderImpl"
JAVA_OPTS="$JAVA_OPTS -Djboss.platform.mbeanserver"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote"

JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.authenticate=false"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.ssl=false"



Any help would be greatly appreciated.
Thanks



View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4042974#4042974

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4042974



More information about the jboss-user mailing list