you've got lingo and all it's dependancies on the classpath ?
On 5 Apr 2006, at 15:21, Claude Montpetit [Trilliant] wrote:
Hi,
I read the JMX+over+JMS page but still did not figured out how to
run JMX in this context.
To get a cluster-wide view, one option is to try using JMX-over-
JMS as
a connector (which Lingo has http://lingo.codehaus.org/),
http://docs.codehaus.org/display/LINGO/JMX+over+JMS
then just connect to JMX using JMS and you should see all the brokers
and connections in one big JMX tree
I get this exception:
-------
Exception in thread "main" java.net.MalformedURLException:
Unsupported protocol: jms
at
javax.management.remote.JMXConnectorServerFactory.newJMXConnectorServe
r(JMXConnectorServerFactory.java:304)
-------
What I did was to add this code to one of the Lingo parts (server),
adapted from the JMX+over+JMS page:
MBeanServer mbeanServer = (MBeanServer)ctx.getBean("mbeanServer");
JMXServiceURL serverURL =
new JMXServiceURL("service:jmx:jms:///tcp://localhost:6000");
Map<String, String> serverEnv= new HashMap<String, String>();
serverEnv.put("jmx....provider.pkgs","org.....provider");
JMXConnectorServer connectorServer=
JMXConnectorServerFactory.newJMXConnectorServer(
serverURL,serverEnv, mbeanServer);
connectorServer.start();
Is there something missing?
--
Claude
James
On 4/5/06, Gerdes, Mike <[EMAIL PROTECTED]> wrote:
hi,
I am trying to write a tool for my application, that reads out
with which brokers my activemq broker is connected and what
remote endpoints it know. Or simply a tool that collects
information about the queues and brokers available in the cluster.
So how can this be done? I have tried it with getPeerBrokerInfo()
from BrokerInfo, but that methode just returns an empty array.
Any ideas how to solve this?
cya
mike
This mail has originated outside your organization, either from
an external partner or the Global Internet. Keep this in mind if
you answer this message.
--
James
-------
http://radio.weblogs.com/0112098/