Hi,

I created physical queue using: 

<destinations>
      <queue physicalName="TEST.Q1" />
      <topic physicalName="TEST.T1" />
    </destinations>

Using admin view I can see the queue (queue://TEST.Q1) and send message and
read using console.

I am trying to read using MDB in spring and I cannot get jndi lookup to
identify the queue.  Probably some config below needs correction.  Please
guide.

<bean id="jndiTemplate" class="org.springframework.jndi.JndiTemplate">
    <property name="environment">
      <props>
        <prop key="java.naming.factory.initial">
          org.apache.activemq.jndi.ActiveMQInitialContextFactory
        </prop>
      </props>
    </property>
  </bean>
 <bean id="appJmsDestination"
    class="org.springframework.jndi.JndiObjectFactoryBean">
    <property name="jndiTemplate">
      <ref bean="jndiTemplate"/>
    </property>
    <property name="jndiName" value="TEST.Q1"/>
  </bean>
<bean id="connectionFactory"
      class="org.apache.activemq.ActiveMQConnectionFactory">
        <property name="brokerURL">
           <value>tcp://localhost:61616</value>
        </property>
    </bean>

<bean id="jmsContainer"
class="org.springframework.jms.listener.DefaultMessageListenerContainer">
    <property name="connectionFactory" ref="connectionFactory"/>
    <property name="destination" ref="appJmsDestination"/>
    <property name="messageListener" ref="messageListener" />
</bean>

Regards,

Miten.
-- 
View this message in context: 
http://old.nabble.com/physical-queue-cannot-be-resolved-using-jndi---spring-tp26478123p26478123.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to