2017-05-26 118 views
1

當weblogic JMS服務器關閉時,我們失去了JMS客戶端連接。它導致重新啓動我們的客戶端託管服務器以重新連接JMS服務器。 如何配置weblogic重新連接策略?以下是connectionFactory和Message listener容器的應用程序上下文配置。如何在Spring JMS連接工廠中配置weblogic重新連接策略

<bean id="connectionFactory" class="org.springframework.jndi.JndiObjectFactoryBean"> 
    <property name="jndiTemplate" ref="jndiTemplate" /> 
    <property name="jndiName" value="jndiName" /> 
</bean> 

<bean class="org.springframework.jms.listener.DefaultMessageListenerContainer"> 
    <property name="connectionFactory" ref="connectionFactory"/> 
    <property name="destination" ref="destination0"/> 
    <property name="messageListener" ref="messageListener"/> 
    <property name="taskExecutor" ref="taskExecutor"/> 
    <property name="autoStartup" value="true" /> 
    <property name="messageSelector" value="RECIPIENT = 'XYZ'"/> 
    <property name="concurrentConsumers" value="10"/> 
    <property name="maxConcurrentConsumers" value="50"/> 
    <property name="idleTaskExecutionLimit" value="10"/> 
    <property name="idleConsumerLimit" value="10"/> 
</bean> 

的WebLogic 12c的 彈簧3

回答

0

由於您使用JNDI,你需要配置它的JNDI提供商。