为JmsTemplate Weblogic创建defalutDestination xml bean

时间:2019-05-17 11:24:39

标签: spring jms weblogic jmstemplate

您好,我正在使用Weblogic应用程序服务器处理JMS项目,为此,我创建了需要defaultDestinaton bean的jmsTemplate bean。我不知道如何设置此目标bean,这是我的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>
```

0 个答案:

没有答案