6
come titolo della domanda, come configurare il modello jms in primavera per weblogic?come configurare il template jms in primavera per weblogic?
seguo un esempio ad un certo sito web, ma la primavera si lamentano sempre di defaultDestination a JmsTemplate
come configurarlo correttamente?
<bean id="jndiTemplate" class="org.springframework.jndi.JndiTemplate">
<property name="environment">
<props>
<prop key="java.naming.factory.initial">weblogic.jndi.WLInitialContextFactory</prop>
<prop key="java.naming.provider.url">t3://localhost:7001</prop>
</props>
</property>
</bean>
<bean id="connectionFactory" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiTemplate" ref="jndiTemplate" />
<property name="jndiName" value="jms/confactory" />
</bean>
<bean id="jmsDestinationResolver" class="org.springframework.jms.support.destination.JndiDestinationResolver">
<property name="jndiTemplate" ref="jndiTemplate" />
<property name="cache" value="true" />
</bean>
<bean id="jmsTemplate" class="org.springframework.jms.core.JmsTemplate">
<property name="connectionFactory" ref="connectionFactory" />
<property name="destinationResolver" ref="jmsDestinationResolver" />
</bean>
nb: io uso WebLogic 9.2 per JMS & web server, la primavera 2.5.6
Il fagiolo 'destination' può anche è necessario il set di proprietà 'jndiTemplate', come per' connectionFactory' e 'jmsDestinationResolver'. –