Finally got some time to figure this out. The application-client.xml and the jboss-client.xml provide specific elements for referencing message destinations (queue/topic). So instead of using a resource-ref for a queue, use the message-destination-ref as follows:
<?xml version="1.0" encoding="UTF-8"?> | | <application-client id="Application-client_ID" version="5" | xmlns="http://java.sun.com/xml/ns/javaee" | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application-client_5.xsd"> | <display-name> | MessageClient</display-name> | | | <resource-ref> | <res-ref-name>jms/MBConnectionFactory</res-ref-name> | <res-type>javax.jms.QueueConnectionFactory</res-type> | <res-auth>Container</res-auth> | </resource-ref> | | <message-destination-ref> | <message-destination-ref-name>jms/MBQueueRef</message-destination-ref-name> | <message-destination-type>javax.jms.Queue</message-destination-type> | | </message-destination-ref> | | | </application-client> | | <?xml version="1.0" encoding="UTF-8"?> | <!DOCTYPE jboss-client PUBLIC | "-//JBoss//DTD Application Client 5.0//EN" | "http://www.jboss.org/j2ee/dtd/jboss-client_5_0.dtd"> | <jboss-client> | | <jndi-name>MessageClient</jndi-name> | | <resource-ref> | <res-ref-name>jms/MBConnectionFactory</res-ref-name> | <jndi-name>ConnectionFactory</jndi-name> | </resource-ref> | | <message-destination-ref> | <message-destination-ref-name>jms/MBQueueRef</message-destination-ref-name> | <jndi-name>queue/MessageBeanQueue</jndi-name> | </message-destination-ref> | | | </jboss-client> | Then you can use @Resource in the application client to inject this: @Resource(name="jms/MBConnectionFactory") | private static QueueConnectionFactory queueConnectionFactory; | | @Resource(name="jms/MBQueueRef") | private static Queue queue; | View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4214070#4214070 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4214070 _______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
