What does your jbossmq-service.xml look like?
The default setting is "ConnectionFactory".
Use the HTML-Adapter on port 8082, look for JNDIView service, click on link, then hit the "list" button and check in the Global Namespace that you find "QueueConnectionFactory".
I would go and only use "ConnectionFactory" because the ConnectionFactory implementation can be upcasted to Queue- or TopicConnectionFactory.
Have fun - Andy
In 3.0.1 you'll have to use
host:8080/jmx-console rather than host:8082
Is there anyway of making changes to JNDI via the HtmlAdaptor?
No, you cannot make changes to JNDI bindings but you can figure out what names are bound and with what class type.
So how does this work using the host:8080/jmx-console in 3.0.1 ... whereas before I used the following code on host:8082 to do dynamic queue creation remotely.
Here's what I had to do in 2.4.4 ...
--- snip ---
String action = "action=createQueue?action=createQueue"
String arg = "/InvokeAction//JBossMQ%3Aservice%3DServer"
+ "/" + action;
URL url = new URL("http", "myMachine", 8082, arg);
HttpURLConnection urlConn = (HttpURLConnection)url.openConnection();
Any help much appreciated.