HI,
Here is what
you should try to set up a Queue/topic on Jboss
Add entries for queue/topic in "default/deploy/jms/jbossmq-destinations-service.xml" file.
for ex: Entry for setting up new queue "myQueue"
<mbean code="org.jboss.mq.server.jmx.Queue"
name="jboss.mq.destination:service=Queue,name=myQueue">
<depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
</mbean>
Your client can use a preconfigured "ConnectionFactory" in Jboss.
If your JMS client and JMS server are in same JVM,then use ConnectionFactory located in the file,/server/default/deploy/jms/jvm-il-service.xml
Else use the one located in /server/default/deploy/jms/oil-service.xml
as
A sample client code to lookup Connection and Queue would be,
Properties p = new Properties();
p.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingContextFactory");
p.put(Context."jnp://localhost:1099");
InitialContext ctx = new InitialContext(p);
QueueConnectionFactory qcf = (QueueConnectionFactory)ctx.lookup("java:/ConnectionFactory");
QueueConnection qc = qcf.createQueueConnection();
Queue queue = (Queue) ctx.lookup("queue/myQueue");
......
Regards,
Kalpesh