Coming back to this again. Still not getting any JBossMQ queues bound in JNDI due to this destination manager problem. But here's the strange part, recently when I restarted the server, loads of test queues appeared under JNDI. And I was able to remotely connect and put messages on these queues. For example, test/TestQueue was there. Some examples are shipped with JBoss so I guess that is where they came from. When I restarted JBoss again, all the queues disappeared. So, Destination Manager went AWOL again?
Anyone any ideas on this?
I noticed deloy\jms directory was rather bare looking. deploy-hasingleton\jms had some files in there and one contained the MBean XML for the DestinationManager. Copied all the files to deploy\jms (probably broke a cardinal rule here) and DestinationManager gets configured and I can see the MBean in JMX Console. Now I can deploy MDBs, create queues with jboss.xml and put messages on the queues.
BTW, I'm using JBoss 4.0.2.
Just thought I'd post up this extra info.