Создание XML-компонента defalutDestination для JmsTemplate Weblogic - PullRequest
0 голосов
/ 17 мая 2019

Здравствуйте, я работаю над проектом JMS с использованием сервера приложений Weblogic, для этого я создал bean-компонент jmsTemplate, для которого требуется bean-компонент defaultDestinaton.я не знаю, как установить этот целевой бин, вот мой файл конфигурации xml.

<!-- context JMS de base -->
<bean id="jndiTemplateLocal" 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>
            <prop key="java.naming.security.principal">weblogic</prop>
            <prop key="java.naming.security.credentials">weblogic1</prop>
        </props>
    </property>
</bean>
<!-- connectionFactory -->
<bean id="connectionFactory" class="org.springframework.jndi.JndiObjectFactoryBean"
p:jndiTemplate-ref="jndiTemplateLocal"  p:jndiName="jms/JmsSrvCnxFactory">
</bean>
<!-- jms destination resolver -->
<bean id="destinationResolver"
  class="org.springframework.jms.support.destination.JndiDestinationResolver"
  p:cache="true" />

<bean id="jmsTemplate" class="org.springframework.jms.core.JmsTemplate"
p:connectionFactory-ref="connectionFactory" p:destinationResolver-ref="destinationResolver" p:defaultDestinationName-ref="destination"/>

<bean id="destination" class="???"></bean>
```
...