[jboss-user] [JBoss Messaging] - How do I check if the lookup of the MBeanServerConnection wo

nlotter do-not-reply at jboss.com
Tue Nov 27 06:33:11 EST 2007

I  have installed JBoss 4.2.1 GA and JBoss Messaging 1.4.0 SP1 on a Windows XP System. 

When I try to execute the deployQueue-Method from the example utility, an exception is thrown which is caused by 

java.lang.IllegalArgumentException: Unable to find operation createQueue(java.lang.String,java.lang.String)
  | 	... 43 more
Here is the source code that causes the error (which is exactly the code from the example files): 

    public static void deployQueue(String jndiName, InitialContext ic) throws Exception {
  | 	MBeanServerConnection mBeanServer = lookupMBeanServerProxy(ic);
  | 	ObjectName serverObjectName = new ObjectName("jboss.messaging:service=ServerPeer");
  | 	String queueName = jndiName.substring(jndiName.lastIndexOf('/') + 1);
  | 	mBeanServer.invoke(serverObjectName, "createQueue", new Object[] { queueName, jndiName },
  | 		new String[] { "java.lang.String", "java.lang.String" });
  | 	System.out.println("Queue " + jndiName + " deployed");
  |     }

The operation that fails is mBeanServerServer.invoke(...). It looks like something in my Eclipse execution environment is still not configured correctly. How do I check if the reference to the MBeanServer object is filled correctly?

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

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

More information about the jboss-user mailing list