0
我發現在互聯網上大量的例子,我在其中可以使用Spring使用JNDI配置Apache MQ:對象綁定到apache的MQ JNDI提供
<bean id="jndiTemplate" class="org.springframework.jndi.JndiTemplate">
<property name="environment">
<props>
<prop key="java.naming.factory.initial">org.apache.activemq.jndi.ActiveMQInitialContextFactory</prop>
<prop key="java.naming.provider.url">tcp://localhost:61616</prop>
<prop key="java.naming.security.principle">system</prop>
<prop key="java.naming.security.credentials">credentials</prop>
</props>
</property>
</bean>
<bean id="jndiQueueConnectionFactory" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiTemplate" ref="jndiTemplate"/>
<property name="jndiName" value="ConnectionFactory"/>
</bean>
我無法找到答案,是在對象被綁定到JNDI提供者。在上面的例子中,我不明白ConnectionFactory來自哪裏?它似乎存在於上下文中,但是爲了確定哪些java對象被包含/構成它的一部分,是否存在一個我應該編輯的配置文件?
是的,但是沒有關於connectionFactory被配置爲綁定到jndi-provider的信息 - 它在默認情況下存在,我可以在哪裏添加/編輯/刪除jndi提供程序中的對象? – mogronalol 2012-04-19 15:49:33